如何实现(保证)事务一致性完整性,spring中事务传播机制类型

如何实现(保证)事务一致性完整性,spring中事务传播机制类型

请先 登录 后评论

1 个回答

z老师
REQUEST:方法必须在事务中执行,如果当前有事务则执行,如果没有则启动一个新的事务执行
SUPPORT:如果当前有事务则在事务中执行,如果没事务则以非事务执行
REQUEST_NEW:方法必须在自己的事务中执行,每次启动一个新的事务,两个事务互不影响
MANDATORY:方法必须在事务中执行,没有事务则抛错
NOT_SUPPORT:方法总是非事务的执行,如果存在外层事务,则外层事务挂起,方法非事务的执行
NEVER:方法总是非事务的执行,如果存在外层事务则抛错
NESTED:如果当前存在事务则挂起外层事务,启动子的事务执行,子事务执行失败会回到save点,外层事务回滚会影响子事务,子事务在外层事务commit时才commit


请先 登录 后评论