JavaWeb开发思维导图之——Spring之事务回顾(98) 发表于 2025-04-04 分类于 开发 , G-后端开发 , JavaWeb 阅读时长 ≈ 1 分钟 一 概述 事务 事务特征(ACID) 事务隔离级别 二 内容详情2.1 事务12341-概念: 指数据库中多个操作合并在一起形成的操作序列2-作用 -1-操作前后状态一致 2-并发访问相互隔离,互不干扰 2.2 事务特征(ACID)12341-原子性(Atomicity):不可分割的整体2-一致性(Consistency): 前后数据的完整性必须一致3-隔离性(Isolation): 多个并发事务相互隔离4-持久性(Durability): 一旦提交,永久修改 2.3 事务隔离级别1-脏读 1231-现象: 允许读取未提交的信息2-原因: Read uncommitted3-解决方案: Read committed(表级读锁) 2-不可重复读 121-现象: 读取过程中单个数据发生了变化2-解决方案: Repeatable read(行级写锁) 3-幻读 121-现象: 读取过程中数据条目发生了变化2-解决方案: Serializable(表级写锁) 三 思维导图