Java培训之基于XML文档的声明式事务配置

 

         <!– 配置事务切面 –>

         <aop:config>

                  <aop:pointcut

                          expression=”execution(* com.atguigu.tx.component.service.BookShopServiceImpl.purchase(..))”

                          id=”txPointCut”/>

                  <!– 将切入点表达式和事务属性配置关联到一起 –>

                  <aop:advisor advice-ref=”myTx” pointcut-ref=”txPointCut”/>

         </aop:config>

 

         <!– 配置基于XML的声明式事务  –>

         <tx:advice id=”myTx” transaction-manager=”transactionManager”>

                  <tx:attributes>

                          <!– 设置具体方法的事务属性 –>

                          <tx:method name=”find*” read-only=”true”/>

                          <tx:method name=”get*” read-only=”true”/>

                          <tx:method name=”purchase”

                                   isolation=”READ_COMMITTED”

         no-rollback-for=”java.lang.ArithmeticException,java.lang.NullPointerException”

                                   propagation=”REQUIRES_NEW”

                                   read-only=”false”

                                   timeout=”10″/>

                  </tx:attributes>

         </tx:advice>

 

想要了解跟多关于Java培训课程内容欢迎关注尚硅谷Java培训,尚硅谷除了这些技术文章外还有免费的高质量Java培训课程视频供广大学员下载。


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)