`
sha1064616837
  • 浏览: 38702 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
社区版块
存档分类
最新评论

spring annotation 事务管理

阅读更多
@Transactional(propagation = Propagation.REQUIRED,readOnly = false, rollbackFor = Exception.class,noRollbackFor=OdnException.class)
说明:具体每个属性可选哪些值,不记得:一般放在方法级别(可以放在接口的方法上),不建议放类级别
propagation:事务级别:有事务就处于当前事务中,没事务就创建一个事务
readOnly:是否只读
rollbackFor:回滚的异常
noRollbackFor:不会回滚的异常,一般自定义的往上抛的异常不会滚

Spring的事务管理有多重方式,但是annotation方式比较成熟,也容易使用。无论是哪种都是用的代理模式()
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics