@Transaction
| 属性名称 | 默认值 | 可能值 |
|---|---|---|
| propagation | Propagation.REQUIRED | Propagation.REQUIRED Propagation.SUPPORTS Propagation.MANDATORY Propagation.REQUIRES_NEW Propagation.NOT_SUPPORTED Propagation.NEVER Propagation.NESTED |
| isolation | Isolation.DEFAULT(底层资源的默认隔离级别) | Isolation.DEFAULT Isolation.READ_UNCOMMITTED Isolation.READ_COMMITTED Isolation.REPEATABLE_READ Isolation.SERIALIZABLE |
| timeout | TransactionDefinition.TIMEOUT_DEFAULT(基础资源默认事务超时,单位:秒) | 大于0的整数值,指示超时秒数 |
| readOnly | false | {true,false} |
| rollbackFor | 事务将被回滚的异常类 | N/A |
| rollbackForClassName | 事务将被回滚的异常类名称 | N/A |
| noRollbackFor | 事务不会回滚的异常类 | N/A |
| noRollbackForClassName | 事务不会回滚的异常类名称 | N/A |
| value / transactionManager | ""(指定事务的限定符值) | N/A |
spring-tx-5.1.8.RELEASE.jar
最后
以上就是稳重黄蜂最近收集整理的关于Spring中@Transaction注解支持的属性@Transaction的全部内容,更多相关Spring中@Transaction注解支持内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复