2011-04-05 85 views
1

我一直在問的問題,流動在接受採訪時:什麼是Java中的隔離事務?

「是什麼意思有在Java中一個孤立的 交易?」

我能想到ACID屬性和Connection接口靜態字段,但我不確定這個問題的正確答案是什麼。任何人都可以闡述一個答案嗎?

回答

3

當事務處理被隔離時,意味着沒有外部事件會在事務啓動後影響事務結果。它應該像是一次運行的唯一事務一樣工作。

0

隔離事務是關於數據一致性的,這在以下鏈接中有很好的解釋。

http://biese.wordpress.com/2007/11/02/understand-database-isolation-levels/

即。

數據一致性(隔離 交易)是用於描述 數據的準確性的術語。例如,對於 示例,假設您有一張表,其中 保持可在汽車經銷店中銷售的車輛數量 。 當車輛從 經銷商A轉移到經銷商B時,經銷商A 中的 計數必須減少並且經銷商B增加。必須採取 行動;如果一個發生 和另一個不存在,則數據變得不準確 數據不一致時