spring 事務處理基礎篇

2021-10-24 15:21:50 字數 585 閱讀 6247

#事務定義

把一組業務當成乙個業務來做;要麼都成功,要麼都失敗,保證業務操作完整性的一種

資料庫機制。

#事務的四大特性

a 原子性:原子性指的是 在一組業務操作下 要麼都成功 要麼都失敗

在一組增刪改查的業務下 要麼都提交 要麼都回滾

c 一致性:事務前後的資料要保證資料的一致性

在一組的查詢業務下 必須要保證前後關聯資料的一致性

i 隔離性:在併發情況下 事物之間要相互隔離。

d 永續性:資料一旦儲存就是永續性的。

#spring事務的實現方式和實現原理

兩種實現方式:

1、程式設計式事務,(需要在**邏輯中新增事務**,常用** connection.setautocommit(false))begintransaction()、commit()、rollback())

2、宣告式事務

配置檔案中配置事務管理,