想问下如何给jfinal定时器quartz加上事物

loda0128 发布于 2014/11/11 14:35
阅读 1K+
收藏 1

@JFinal 你好,想跟你请教个问题:想问下如何给jfinal的扩展的定时器quartz里面加上事物。我现在是在execute方法上面加了tx.class注解。发现quartz一旦执行到runtime异常就重新开始定时器任务,但是事物没有回滚,不知道是为什么。刚换了Db.tx方法可以执行事物,但是为什么tx.class注解就不行呢?

加载中
0
台俊峰
台俊峰
事务拦截器加在action上才有用的。定时器任务并不是请求触发的,事务拦截器不会执行。
loda0128
loda0128
哦,原来要放在请求方法上面才能执行啊,谢啦
0
JFinal
JFinal
使用 Db.tx(...) 即可
0
返回顶部
顶部