博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring中@Transactional(rollbackFor = Throwable.class)的作用
阅读量:6994 次
发布时间:2019-06-27

本文共 561 字,大约阅读时间需要 1 分钟。

hot3.png

场景

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

作用描述

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 { 	...	}}

转载于:https://my.oschina.net/u/2427564/blog/1530066

你可能感兴趣的文章