概述
@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注解支持的属性@Transaction所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复