jfinal中事务回滚

21 篇文章 0 订阅
12 篇文章 0 订阅

1. 事务回滚

①@Before(Tx.class)写在controller中会回滚,而写在service中不回滚,详见商城excel导入分类

②atom

return false 或者有异常抛出都会回滚事务,return true 才会提交事务,Db.tx 方法是有返回值true/false,

可对改返回值作业务返回,如果想让 run 方法中往外层传递变量,

可以在外层定义一个 final 修饰的容器类的对象或者定义map,推荐第二种。

参考:https://blog.csdn.net/zhangminemail/article/details/73277493

2. jfinal中设置事务隔离级别

脏读

脏读又称无效数据的读出,是指在数据库访问中,脏读T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导致了T2所读取到的数据是无效的。

参考:http://www.jfinal.com/feedback/3612

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值