码迷,mamicode.com
首页 > 其他好文 > 详细

transaction2

时间:2017-05-08 10:11:21      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:action   out   apt   except   val   bsp   exce   head   读写   

默认情况下,只有在抛出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

标签:action   out   apt   except   val   bsp   exce   head   读写   

原文地址:http://www.cnblogs.com/minshia/p/6823225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!