Read Uncommitted: 读未提交的数据, 问题:
事务1回滚为10,正常, 但是对事物2,本应为9,变成10了
对事物1无问题,但事务2,本应为9,现在为11
注入两个mapper,来模拟一个原子性操作
中间Integer.valueOf(“abc”)会出错,如果事物回滚的话,前面的两个insertUser和insertDiscussPost会回滚
propagation指事物A里有事物B,那么回滚按照哪个
进行test
造了一个错,报错,看看数据库里有没有插入新数据
数据库中没有新的用户和帖子,事物隔离有效
用编程式来进行事务隔离
测试该方法,报错后,数据库中无新user和post,成功回滚