我爱编程

Spring的声明式事务处理

2018-06-11  本文已影响18人  pure_joy
让程序员不在关注事务

事务处理:是由spring容器来完成的
声明:由程序员告诉spring容器,什么样的目标方法采用什么样的事务策略
CURD操作:程序员做的事情


spring的声明式事务处理
事务的声明
<tx:advice transaction-manager="transactionManager" id="tx">
    <tx:attributes>
        <!--
                name:目标方法的范围
                isolation:隔离机制
                propagation:传播属性,解决事务的嵌套问题
                read-only: true 只读事务
                                  false 读写事务
          -->
          <tx:method name="save*" isolation="DEFAULT" propagation="REQUIRED" read-only="faslse"/>
      </tx.attributes>
</tx:advice>

事务的声明的意义:

1、告诉spring容器事务管理器
2、告诉spring容器什么样的目标方法使用什么样的事务管理器

上一篇 下一篇

猜你喜欢

热点阅读