美文网首页
常见概念

常见概念

作者: zzf__ | 来源:发表于2020-03-13 15:30 被阅读0次

    数据库 事务

    • A
    • C
    • I
    • D

    隔离级别

    • 脏读
    • 不可重复度
    • 可重复度 :自身的修改操作 update 和 delete
    • 幻读:其他的数据的 insert delete 操作

    传播机制

    PROPAGATION 音标 [ˌprɒpə'ɡeɪʃ(ə)n]

    • PROPAGATION_REQUIRED (支持事务)如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。
    • PROPAGATION_SUPPORTS:(支持事务)支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就以非事务执行。
    • PROPAGATION_NOT_SUPPORTED : 不支持事务,如果存在事务那么就把当前事务挂起
    • PROPAGATION_NEVER:(不支持事务)以非事务方式执行,如果当前存在事务,则抛出异常
    • PROPAGATION_MANDATORY:(支持事务)支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就抛出异常。
    • PROPAGATION_REQUIRES_NEW (支持事务)创建新事务,无论当前存不存在事务,都创建新事务。
    • PROPAGATION_NESTED :(不支持事务)如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则执行与REQUIRED 类似的操作。

      1. 外层事务回滚 影响内层事务
      2. 内层回滚不影响外层

    相关文章

      网友评论

          本文标题:常见概念

          本文链接:https://www.haomeiwen.com/subject/wftlshtx.html