Java事務的特性包括:
原子性(Atomicity):事務中的所有操作要么全部成功執行,要么全部回滾,不會存在部分執行的情況。
一致性(Consistency):事務在開始和結束時,數據庫必須保持一致性狀態。這意味著事務在執行過程中對數據庫的修改必須滿足所有的約束條件和觸發器。
隔離性(Isolation):事務的執行是相互隔離的,一個事務的執行不會被其他事務干擾。事務之間相互獨立,不可見對方的中間狀態。
持久性(Durability):一旦事務提交成功,對數據庫的修改將永久保存,即使發生系統崩潰或重啟,數據也不會丟失。
事務的ACID特性(原子性、一致性、隔離性和持久性)是保證數據庫事務正確執行的重要特性。