Spring基于XML的声明式事务控制

18 阅读1分钟

isolation属性:指定事务的隔离级别,事务并发存在三大问题:脏读、不可重复读、幻读/虚读。可以通过设置事务的隔离级别来保证并发问题的出现,常用的是READ_COMMITTED 和 REPEATABLE_READ image.png

propagation属性:设置事务的传播行为,主要解决是A方法调用B方法时,事务的传播方式问题的,例如:使用 单方的事务,还是A和B都使用自己的事务等。事务的传播行为有如下七种属性值可配置 image.png