jfinal事务小例子,事务,是要自己写的,框架可以代劳部分工作,但是不能替代你写事务,程序员是要做工作的
来源:互联网 发布:ipad电脑mac地址怎么查 编辑:程序博客网 时间:2024/05/22 07:25
jfinal事务小例子,事务,是要自己写的,框架可以代劳部分工作,但是不能替代你写事务,程序员是要做工作的。
如下:
我有两个用户,现在要做一个原子操作,即admin这个用户的name由5加为6,wzadmin这个用户的name由7减为6.用来模拟wzadmin向admin转账。
不加入事务,操作如下:
如果在执行第二个update的时候,程序死了,即只执行了第一个update,而第二个update没有执行,也就是说admin钱多了,但是wzadmin却没有少钱。就是说钱莫名其妙的多了1。
加入jfinal的事务方法,我尝试了第一种。
我的测试:
如果在断点处卡住了,或者程序崩溃(如空指针异常),即执行了第一个update,但是没有执行第二个update。但是我加入了tx.class即事务,此时我去数据库中看,发现第一个update其实并没有真正执行,这就是事务回滚。
this is transaction.
阅读全文
0 0
- jfinal事务小例子,事务,是要自己写的,框架可以代劳部分工作,但是不能替代你写事务,程序员是要做工作的
- mysql事务是事务
- 自己写的实现数据库事务的简单方法ExecuteSqlTran()
- 自己写的实现数据库事务的简单方法ExecuteSqlTran()
- 一个小例子揭示事务日志的工作原理
- EntityFramework6写的数据访问框架之五事务
- 框架采用的是spring管理声明式事务
- spring 配置式事务要达到的效果是
- Jfinal事务
- 六个可以替代传统事务解决并发问题的建议
- 生命中的许多的经历是不能代劳的
- JDBC事务的例子
- 一个事务的例子
- 转账的事务例子
- 在.net中的事务可以这样写
- oracle中的事务是自动开始的
- EJB是如何封装事务逻辑的?
- spring是如何管理 事务的
- Calendar 类的应用
- 散列
- 在sevlet或在jsp中不能通过request.getParameter获取页面元素原因。
- JAVA---interface和class
- intellij 格式化 代码
- jfinal事务小例子,事务,是要自己写的,框架可以代劳部分工作,但是不能替代你写事务,程序员是要做工作的
- python多进程共享内存
- webpack性能优化 —— CommonsChunkPlugin
- MD5加密完整代码(含测试)
- Linux控制台快捷键
- jeecg上传文件
- eclipse xml字体大小设置
- kingdee面试题
- Vue跨域请求