LockMode.NONE :有緩存用緩存,沒緩存則從數據庫讀
LockMode.READ :直接從數據庫讀,不使用緩存數據
LockMode.WRITE :在insert update數據的時候,HIBERNATE內部使用的。
以上3種均為HIBERNATE級別的鎖,也就是緩存級別的鎖。
下面2種為數據庫級別的鎖:
LockMode.UPGRADE:相當于SQL語句select for update,被select的數據都被數據庫鎖住了,不能被其他事務修改。
LockMode. UPGRADE_NOWAIT :是ORACLE數據庫特有的select for update nowait
posted on 2010-11-05 15:44
無聲 閱讀(432)
評論(0) 編輯 收藏 所屬分類:
職場生活