首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
JFinal事务回滚
mr_lucio
2018-07-27 09:45
如下图,JFinal必须在抛出异常的情况下才能进行事务回滚,
但是,我在定时任务中读取文件只能获取异常,这就导致事务无法回滚,
想请教下,这种情况该从哪方面去调整?
项目:
JFinal
评论区
HingLo
2018-07-27 09:50
如果出现了异常 你在catch中在抛出去就可以了,
回复
mr_lucio
2018-07-27 09:56
@HingLo
你好,我有试过在catch里抛出异常,但是好像不管用。
回复
HingLo
2018-07-27 10:03
这种方式不行就直接通过这种方式来进行控制事物,Db.tx({
// 你的代码块
})
回复
HingLo
2018-07-27 10:06
使用Before(Tx.claxx)是一般用于service 中 在Controller中使用 Duang.duang 来进行增强才可以的,因为你是定时器,所以就使用 作者推荐的这种 Db.tx(()->{
//代码块
})这种方式(上面写错了点点)
回复
mr_lucio
2018-07-27 10:12
@HingLo
谢谢,Db.tx的方式我昨天也试过,也没生效,我再研究下。
回复
发送
我要反馈
热门反馈
扫码入社