您的位置:首页 > 编程语言 > Java开发

Spring事务配置文件方式

2017-12-17 21:20 225 查看
<!-- 配置事务属性 -->
<tx:advice id="txAdvice" transaction-manager="dataSourceTransactionManager">
<tx:attributes>
<!-- 配置哪些方法使用哪些事务属性 -->
<tx:method name="check" propagation="REQUIRED" isolation="DEFAULT" read-only="false" timeout="3"/>
<tx:method name="buy" propagation="REQUIRES_NEW" isolation="READ_COMMITTED"/>
<!-- 查询 -->
<tx:method name="select*" read-only="true"/>
<!-- 删除 -->
<tx:method name="delete*" />
<!-- 修改 -->
<tx:method name="update*"/>
<!-- 增加 -->
<tx:method name="insert*"/>
<!-- 其他的方法 -->
<tx:method name="*"/>
</tx:attributes>
</tx:advice>
<!-- 配置事务属性与切入点的结合 -->
<aop:config>
<aop:pointcut expression="execution(* com.gk.java.service.*.*(..))" id="txPointCut"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="txPointCut"/>
</aop:config>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: