前言
在某些业务场景下,如果一个请求中,需要同时写入多张表的数据或者执行多条sql。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到spring事务。
在强大的spring框架下,相信多数人就用一个简单的注解:@Transactional,就能轻松搞定事务,而且一直用一直爽。
一 、事务不生效
1.访问权限问题
众所周知,java的访问权限主...
阅读全文