springMVC事務和倉庫註解

倉庫(dao層)
@Repository


事務(一般寫在biz層,比如調用其他三個dao層的不同方法,都是添加數據,爲了數據的一致性,要添加則全部添加,如果有個添加失敗,那麼所有的添加操作都要作廢,回滾到添加之前的狀態。)
@Transactional
數據庫事務(Database Transaction) ,是指作爲單個邏輯工作單元執行的一系列操作, 要麼完全地執行,要麼完全地不執行。 事務處理可以確保除非事務性單元內的所有操作都成功完成,否則不會永久更新面向數據的資源。通過將一組相關操作組合爲一個要麼全部成功要麼全部失敗的單 元,可以簡化錯誤恢復並使應用程序更加可靠。一個邏輯工作單元要成爲事務,必須滿足所謂的ACID(原子性、一致性、隔離性和持久性)屬性。事務是數據庫 運行中的一個邏輯工作單位,由DBMS中的事務管理子系統負責事務的處理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章