Enhancer增强数据事物过期。

整个项目的后台都是通过这种方式管理事物的。怎么改。

image.png

评论区

JFinal

2019-02-19 12:04

改成 @Inject 很方便,具体用法参考文档:
https://www.jfinal.com/doc/4-5

注意,这个时候的拦截器 Tx 需要选择一种配置方式,你可以将其配置在 class 上,例如:
@Before(Tx.class)
public class HomeServiceImpl extends BaseService implements IHmoeService {
...
}

如果你所有业务都配置了这个拦截器,也可以配置成全局的,一行代码搞定所有:
configInterceptor(Interceptors me) {
me.addGlobalServiceInterceptor(new Tx());
}

JFinal

2019-02-19 12:05

注意,使用 @Inject 功能需配置一下:
public void configConstant(Constants me) {
me.setInjectDependency(true);
}

文档中都有

热门反馈

扫码入社