spring

spring事物回滚机制

2017-04-28  本文已影响96人  云渊阁

spring的配置文件中,如果数据源的defaultAutoCommit设置为True,那么方法中如果自己捕获了异常,事务是不会回滚的;

如果自己没有捕获异常则事务会回滚;相当于事务托管给了mysql;

如果defaultAutoCommit = false,

方法中抛异常就回滚;

方法中不抛异常不会回滚;相当于托管给了程序;

*下边这种是建立在defaultAutoCommit=true的情况下:

上一篇下一篇

猜你喜欢

热点阅读