Transaction
小于 1 分钟
Transaction
介绍🍒
- 一组事务的特性ACID
- 分别是,原子性,隔离性,持久性,一致性
- 原子:一组操作要么全执行成功,要么不执行
- 隔离:事务的隔离级别,读未提交,读已提交,可重复读,串形化
- 持久:从内存持久到硬盘上
- 一致:执行结果和预期的要一致,先来先执行事务
单机事务🐷
- @Transaction 事务注解解决
- 必须在public上使用,否则会失效,
- 属性
- timeout 超时时间 默认不设置超时时间
- rollbackFor 回滚异常类型, 默认异常就回滚
- noRollbackFor 不回滚的异常类型, 默认不设置