我有两个方法用
现在我想要实现以下行为:
@Transactional
进行注释。第二个方法在第一个方法的某个嵌套位置被调用。现在我想要实现以下行为:
- 每次进入第二个嵌套方法时,都应该创建一个新的嵌套事务。当该事务标记为回滚时,只有该事务应该回滚。
- 但是当外部方法的事务被标记为回滚时,内部的每个嵌套事务 —— 无论它是否被标记为回滚 —— 都应该回滚。
Propagation
值以实现这样的功能?
附言:我正在使用一个HibernateTransactionManager。
HibernateTransactionManager
也不完全支持嵌套事务。 - user321068