Loading

05Spring 事务传播原理和数据库操作事务原理

Spring事务传播原理和数据库操作事务原理:

事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)!
特点:事务是恢复和并发控制的基本单位!

 

1、DataSource用来封装Connection,Connection用来封装Socket!

TransactionManagement来管理Connection!TransactionManagement去调用Connection的execute、commit、rollback、close方法!

2、Spring进行事务托管时在org.springframework.jdbc.datasource.DataSourceTransactionManager#doBegin 中进行了如下操作,Conn默认是自动提交,Spring事务管理器将自动提交置为false以便进行回滚操作!

 

 

 

 

 

Spring事务API类图:

 

posted @ 2020-09-24 23:18  yanbubao  阅读(17)  评论(0编辑  收藏  举报