版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
<p>从截图看,只有查询方法。无需回滚</p>
如果下面有 增删改! 你有没有增强 Duang.duang(...)这个service
<p>业务层触发拦截器,需要 enhance 操作,看一下文档:</p>
当然,这个在 jfinal 3.5 版本以后就不需要了,jfinal 3.5 会添加业务层自动化 AOP 功能,jfinal 3.5 暂未发布,想提前尝试这个功能,可考虑加入 jfinal 俱乐部
回复 <a class="referer" target="_blank">@SkyHero123</a> : 如果是 mysql,使用默认的就好,不需要配置事务级别
我设置的 ActiveRecordPlugin是REPEATABLE_READ,这个对不对?
不是在congtroller类里面调用的service,是在定时任务继承Job类的类中的execute方法调用service。这样怎么实现事物回滚
<p>经过enhance或者是duang过后service才会支持aop的拦截器等特性。</p>
回复 <a class="referer" target="_blank">@SkyHero123</a> : 新版本里早就支持了在非controller的AOP。
Servcice service=Duang.duang(Servcice.class); 就可以了。
试了不行,我这不是在controller调用的service方法,是在定时任务中调用的service方法