Spring 事物注意事项
Spring 事物注意事项
九路车没站牌 发表于4年前
Spring 事物注意事项
  • 发表于 4年前
  • 阅读 239
  • 收藏 7
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

1、默认对RuntimeException及其子类异常进行回滚 ,可以用rollback-for进行指定异常回滚类型,Excetion继承自Throwable

    

<tx:method name="insert*" propagation="REQUIRED" rollback-for="Throwable" />


2、用

<aop:pointcut id="allServiceOperation"	expression="execution(* com.ryx.social.retail.service.impl.*.*(..))" />

指定回滚位置后,不能在此类及其子类中,手动catach住异常而不再抛出异常,catach住的异常无法事物回滚。

3、

expression="execution(* com.ryx.social.retail.service.impl.*.*(..))"

这是com.ryx.social.retail.service.impl包下所有的类的所有方法。。

第一个*代表所有的返回值类型

第二个*代表所有的类

第三个*代表类所有方法

最后一个..代表所有的参数

4

<tx:method name="search*" read-only="true" />

在对设置read-only的方法中进行增删改操作是不会成功的。

标签: spring事物
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 3
博文 5
码字总数 2267
×
九路车没站牌
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: