SpringBoot實戰之事務抽象

春日負暄發表於2020-11-10

一致的事務模型

  • JDBC/Hibernate/myBatis

  • DataSource/JTA

事務抽象的核心介面

PlatformTransactionManager

  • DataSourceTransactionManager
  • HibernateTransactionManager
  • JtaTransactionManager

定義事務的狀態

TransactionDefinition

  • Propagation
  • lsolation
  • Timeout
  • Read-only status

事務的傳播特性

預設是第一個 PROPAGATION_REQUIRED

事務的隔離特性

預設是-1 完全取決於資料庫
在這裡插入圖片描述

相關文章