JPA當(dāng)中并反訪問實體的兩個重要特性,
1、使用version屬性實現(xiàn)樂觀鎖
2、顯示讀鎖和寫鎖
1、optimistic lock 實際上并沒有鎖定記錄,任何事務(wù)都可以對數(shù)據(jù)進行訪問和更新。在事務(wù)提交階段,潛在的對同一數(shù)據(jù)的寫沖突會被檢測出來,所以當(dāng)?shù)谝粋€事務(wù)提交,其他事務(wù)只能夠回滾。
2,LockMode.write會對實體的version屬性修改,而LockMode.read不會對version屬性取值造成任何變化。