事务监听
在Service层的方法上 加上 Traction注解即可:
@Traction(level = TractionLevel.READ_COMMITTED)public int insert(){ return 1;}加了事务监听的方法,必须把异常抛出去,不可以在方法内部处理,不然监听器无法知道是否失败,会默认为执行成功
事务隔离级别:
- READ_COMMITTED
- READ_UNCOMMITTED
- REPEATABLE_READ
- SERIALIZABLE
READ_COMMITTED: 仅允许读取已提交的数据,即不能读脏,但是可能发生不可重读和幻读。
READ_UNCOMMITTED 允许读脏,不可重读,幻读。
REPEATABLE_READ 不可读脏,保证同一事务重复读取相同数据,但是可能发生幻读。
SERIALIZABLE
继续阅读与本文标签相同的文章
-
云栖全程回顾|搜索推荐工程技术专场(附视频与文档)
2026-05-16栏目: 教程
-
IT运维存在问题及改进
2026-05-16栏目: 教程
-
带你读《基于区块链的物联网项目开发》之一:了解物联网并在IBM Watson物联网平台上开发
2026-05-16栏目: 教程
-
PageAdmin Cms自助建站系统生成百度SiteMap文件的方法
2026-05-16栏目: 教程
-
C#实现定时器的几种方案
2026-05-16栏目: 教程
