JPA當(dāng)中并反訪問實(shí)體的兩個(gè)重要特性,
1、使用version屬性實(shí)現(xiàn)樂觀鎖
2、顯示讀鎖和寫鎖
1、optimistic lock 實(shí)際上并沒有鎖定記錄,任何事務(wù)都可以對(duì)數(shù)據(jù)進(jìn)行訪問和更新。在事務(wù)提交階段,潛在的對(duì)同一數(shù)據(jù)的寫沖突會(huì)被檢測(cè)出來,所以當(dāng)?shù)谝粋€(gè)事務(wù)提交,其他事務(wù)只能夠回滾。
2,LockMode.write會(huì)對(duì)實(shí)體的version屬性修改,而LockMode.read不會(huì)對(duì)version屬性取值造成任何變化。
posted on 2009-06-12 09:32
JavaCoffe 閱讀(682)
評(píng)論(0) 編輯 收藏 所屬分類:
EJB3.0