Skip to content
忘语的博客
Search
⌘
Ctrl
K
Main Navigation
首页
介绍
插件
个人
工具
Appearance
Menu
Return to top
On this page
Transaction
介绍🍒
一组事务的特性ACID
分别是,原子性,隔离性,持久性,一致性
原子:一组操作要么全执行成功,要么不执行
隔离:事务的隔离级别,读未提交,读已提交,可重复读,串形化
持久:从内存持久到硬盘上
一致:执行结果和预期的要一致,先来先执行事务
单机事务🐷
@Transaction 事务注解解决
必须在public上使用,否则会失效,
属性
timeout 超时时间 默认不设置超时时间
rollbackFor 回滚异常类型, 默认异常就回滚
noRollbackFor 不回滚的异常类型, 默认不设置
分布式事务💢
看门狗:
https://github.com/redisson