分类 Java 下的文章

理解Spring事务

事情源于一个Required New事务的需求,可能写代码时都遇到过这样的场景:一个比较重要的操作,需要在数据库保存日志或者流水之类的信息。写之前老大特地叮嘱,Required New方法和业务方法不要放在同一个类中,不然Required New事务会不生效,我不信邪,就试了下,emmmmmm,脸疼。网上搜了下,发现类似的问题很多,如一个类的两个方法,如果直接用没有事务控制的方法调用有@Transactional声明事务的方法,会不生效。然后查了些资料,发现了原因,记录分享下。

- 阅读剩余部分 -

加载中……