Spring中@Transactional(rollbackFor = Throwable.class)的作用
博客专区 > Ethel_oo 的博客 > 博客详情
Spring中@Transactional(rollbackFor = Throwable.class)的作用
Ethel_oo 发表于3个月前
Spring中@Transactional(rollbackFor = Throwable.class)的作用
  • 发表于 3个月前
  • 阅读 21
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

摘要: 注解

场景

老大修改我的代码规范时加了它

作用描述

Spring中的@Transactional(rollbackFor = Exception.class)事务处理,当你的方法中抛出异常时,它会将事务回滚到进入此方法前的状态,数据库中的数据将不会改变。

举个栗子

[@Service](https://my.oschina.net/service)
public class HexCaseConfServiceImpl implements HexCaseConfService {

[@Resource](https://my.oschina.net/u/929718)
private HexPmsCaseConfMapper hexPmsCaseConfMapper;

@Transactional(rollbackFor = Throwable.class)
[@Override](https://my.oschina.net/u/1162528)
public MessageResult removeHexPmsCaseConf(String[] noticeIds) throws Exception { 
	...
	}
}
共有 人打赏支持
粉丝 5
博文 11
码字总数 7353
×
Ethel_oo
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: