@Transactional(rollbackFor = Exception.class, readOnly = false)

@Transactional 是声明式事务管理 编程中使用的注解

@Transactional(rollbackFor = Exception.class, readOnly = false) 即将捕捉到的Exception异常全部回滚

如下测试:

TestServiceImpl

未加注解@Transactional(rollbackFor = Exception.class, readOnly = false):

测试结果:满足条件的存入表内,未满足条件的不存


添加注解@Transactional(rollbackFor = Exception.class, readOnly = false):

测试如下:无论是否满足条件,因为注解对事务的作用,全部未加入表中

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。