事务管理的必要性(鄙人自己的理解)
2013-04-25 09:54
141 查看
在service层中
要修改密码,数据库中密码字段的长度不超过12位。
但是,插入的数据是20位,怎么办?出现错误了。引出下面的思考
按照正常情况,在本方法中,保存密码语句执行前,所有的语句都执行了!可能会产生一些莫名的错误。
但是如果加入事务,就不一样了。
还有没有结束.我还有话要说:
这可以作为spring声明式事务的测试用例
要修改密码,数据库中密码字段的长度不超过12位。
但是,插入的数据是20位,怎么办?出现错误了。引出下面的思考
按照正常情况,在本方法中,保存密码语句执行前,所有的语句都执行了!可能会产生一些莫名的错误。
但是如果加入事务,就不一样了。
还有没有结束.我还有话要说:
这可以作为spring声明式事务的测试用例
相关文章推荐
- java线程池自己理解
- 自己对回调函数的一些简单理解
- 存下自己尝试的代码 UVA 548 题意不理解,英语捉急。但是有收获
- 自己常常遗忘的东西,基础太重要了啊 java static 理解
- 理解I/O Completion Port(先转帖一下吧,其实很多东西有自己的讲解,以后再更新)
- 自己动手编写一个VS插件(二)——理解OnConnection函数
- 很全面的ios面试题以及解答,很多答案不一定全对,网上摘录以及自己的理解
- 自己对面向对象开发的理解
- 说说自己对hibernate一级、二级、查询、缓存的理解。
- Handler机制原理及一些小坑----自己理解
- C语言深度解剖(精讲版)——读书笔记8 &&自己的一些理解
- <context:component-scan>使用说明 接上一篇 自己理解方面所写
- 使用IIS建立自己的网站、使用C#编写IIS模拟器,更好的理解Client和Server的relation
- C语言深度解剖(精讲版)——读书笔记12 &&自己的一些理解
- C语言深度解剖(精讲版)——读书笔记24 &&自己的一些理解
- RocketMQ 自己的整理和理解
- linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解?
- 重构--Extract Method方法[自己理解的]
- 敏捷开发(名字起得很帅,很忽悠人)原则 括号里面加了自己的理解笔记