设为首页 加入收藏

TOP

Spring声明式事务管理
2015-11-10 13:46:10 来源: 作者: 【 】 浏览:9
Tags:Spring 声明 事务管理

Spring的声明式事务管理,可以说是开发人员的福音,也是架构师们的法宝;通过这个神器我们可以有效的解决事务不一致、连接泄露等问题。


下面我们就介绍一下Spring声明式事务的配置:


1、创建事务管理器


?
? ?
? ?


2、制定事务管理



?
?
?
?
?
?
?
?
?
?
?
?

?


3、创建切面



?
?
?


备注:


事务管理机制说明propagation 属性值


REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。
SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。
MANDATORY -- 支持当前事务,如果当前没有事务,就抛出异常。
REQUIRES_NEW -- 新建事务,如果当前存在事务,把当前事务挂起。
NOT_SUPPORTED -- 以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
NEVER -- 以非事务方式执行,如果当前存在事务,则抛出异常。
NESTED -- 如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则进行与PROPAGATION_REQUIRED类似的操作。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇基于Spring声明式事务的分布式事.. 下一篇Spring+SpringMVC企业快速开发架..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: