transaction2
Posted 夏日的微笑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了transaction2相关的知识,希望对你有一定的参考价值。
默认情况下,只有在抛出unchecked异常,也就是抛出的异常为runtimeException时才会回滚事务。
也可以明确的指明抛出哪些异常时回滚事务,哪些异常不回滚
属性 | 类型 | 描述 |
---|---|---|
value | String | 可选的限定描述符,指定使用的事务管理器 |
propagation | enum: Propagation | 可选的事务传播行为设置 |
isolation | enum: Isolation | 可选的事务隔离级别设置 |
readOnly | boolean | 读写或只读事务,默认读写 |
timeout | int (in seconds granularity) | 事务超时时间设置 |
rollbackFor | Class对象数组,必须继承自Throwable | 导致事务回滚的异常类数组 |
rollbackForClassName | 类名数组,必须继承自Throwable | 导致事务回滚的异常类名字数组 |
noRollbackFor | Class对象数组,必须继承自Throwable | 不会导致事务回滚的异常类数组 |
noRollbackForClassName | 类名数组,必须继承自Throwable | 不会导致事务回滚的异常类名字数组 |
以上是关于transaction2的主要内容,如果未能解决你的问题,请参考以下文章