Spring事务的传播行为有哪些?
列举7种事务传播行为及其使用场景。
回答
Yahuda
REQUIRED(默认):有则加入无则新建。SUPPORTS:有则加入无则非事务。MANDATORY:必须有事务。REQUIRES_NEW:总是新建挂起当前。NOT_SUPPORTED:非事务挂起当前。NEVER:必须无事务。NESTED:Savepoint嵌套事务。
REQUIRES_NEW完全独立;NESTED依赖外层。
列举7种事务传播行为及其使用场景。
REQUIRED(默认):有则加入无则新建。SUPPORTS:有则加入无则非事务。MANDATORY:必须有事务。REQUIRES_NEW:总是新建挂起当前。NOT_SUPPORTED:非事务挂起当前。NEVER:必须无事务。NESTED:Savepoint嵌套事务。
REQUIRES_NEW完全独立;NESTED依赖外层。