首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
jfinal 跨service事务
linuxea
2017-08-28 11:05
请问jfinal跨Service事务是如何解决的?
如果需要做多个service之间的异常回滚应该如何实现。通过抛出异常能否达到这个目的呢?
项目:
JFinal
评论区
JFinal
2017-08-28 11:30
只要让多个 service 处在同一个事务内就可以,也可以处在潜逃的事务内,例如:
Db.tx(new IAtom() {
public void call(...) {
serviceAaa.doIt(...); // 业务 aaa
serviceAbb.doIt(...); // 业务 bbb
}
}
如果是 业务 aaa 调用业务 bbb 也可以
回复
发送
我要反馈
热门反馈
扫码入社
Db.tx(new IAtom() {
public void call(...) {
serviceAaa.doIt(...); // 业务 aaa
serviceAbb.doIt(...); // 业务 bbb
}
}
如果是 业务 aaa 调用业务 bbb 也可以