首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
Jfinal有事务这一个说法么,没有的话想用事务怎么用?
啊强
2017-10-31 15:31
Jfinal有事务这一个说法么,没有的话想用事务怎么用?
项目:
JFinal
1
评论区
ihss23
2017-10-31 16:15
有。而且使用很方便。不要配置什么XML。
回复
啊强
2017-11-01 10:05
@ihss23
哥哥别只说有啊 截图或者方法出来啊
回复
ihss23
2017-11-01 10:57
Db.tx(new IAtom() {
@Override
public boolean run() throws SQLException {
。。。。。
}
});
大概是这样。把所有事务内要处理 的,放到中间。
回复
北流家园网
2017-11-01 13:50
@ihss23
我也想问这个问题,如果都昌Db.tx的话,确实有点麻烦,我试过在Controller的方法中加@Before(Tx.class),但没有效果,一条成功,一条没成功。
@JFinal
回复
happyboy
2017-11-02 15:55
@北流家园网
不是这么玩的。
1.你的service要强化一下,写在service类的头上
public static final AccountService service = Duang.duang(AccountService.class);
2.在你的service方法上加@Before(Tx.class)
3.控制层调用就行了。
以上只是其中一种方法。
回复
happyboy
2017-11-02 15:56
@ihss23
不用这么搞,太麻烦。
回复
北流家园网
2017-11-03 14:37
@happyboy
我没有使用service层呢,直接是Controller中调用Model。这个怎么使用Tx.class?
回复
happyboy
2017-11-04 16:18
@北流家园网
说好的mvc模式呢,原则上不能这么玩,控制层尽量不要去处理业务,业务处理全部交给service层。
回复
ihss23
2017-11-07 10:15
@happyboy
,学习了。你说的这个没有用过呢。
回复
发送
我要反馈
热门反馈
扫码入社