數據加載中……
          hibernate的加鎖:悲觀鎖,樂觀鎖
          今天測試人員告訴說:并發時,產生了問題,無耐只能看一看了。考慮到要加鎖處理。
          網上搜索了一下,hibernate 的處理有悲觀鎖和樂觀鎖。
          悲觀鎖是采用數據庫底層處理,運行數據的加鎖機制。
          樂觀鎖是可以在表中加上一個字段來處理。version,通過判斷,version是否過期來判斷,要修改的數據是否過期。

          因為并發數對系統的要求也不是太高,所以,就采用悲觀鎖試一試。
          在語句中加入:query.setLockMode("對象",LockMode.UPGRADE);
          但是在我的程序中,一直抱錯,也不知道為什么。原理是好的,可以理解,但是運行起來還真不行。
          樂觀鎖覺得還不錯,還沒有用起來,有時間寫一個例子看一看吧。
          參考資料:
          http://blog.csdn.net/xfans12000/archive/2007/03/02/1519699.aspx


          posted on 2008-03-28 11:28 叮當小馬 閱讀(307) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 祁连县| 高要市| 子洲县| 孝感市| 新安县| 锡林浩特市| 昂仁县| 兰州市| 建平县| 永泰县| 永兴县| 师宗县| 特克斯县| 浙江省| 兴安县| 沅陵县| 龙山县| 黄冈市| 辽宁省| 怀宁县| 牙克石市| 白沙| 普格县| 六安市| 光泽县| 建阳市| 金塔县| 宿州市| 永顺县| 通化县| 邵阳市| 延长县| 大洼县| 津市市| 阆中市| 定安县| 鲁甸县| 德格县| 保山市| 武隆县| 孝感市|