Spring的声明式事务处理

让程序员不在关注事务

事务处理:是由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容器什么样的目标方法使用什么样的事务管理器

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容