<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    hibernate悲觀鎖 與樂觀鎖

    悲觀鎖

          

           悲觀鎖的實現,通常依賴于數據庫機制,在整個過程中將數據鎖定,其它任何用戶都不能讀取或修改。

     

    舉個例子:

    //查詢id=1的那條記錄,使用悲觀鎖

    User user = (User)session.load(User.class, 1 ,  LockMode.UPGRADE);

    使用了數據庫中的 for update  鎖定

     

    樂觀鎖

    大多數基于數據版本記錄機制(version)實現,一半是在數據庫表加入一個version字段,讀取數據時將版本號一同讀出,之后更新數據時版本號加一,如果提交數據時版本號小于或等于數據庫表中的版本號,則認為數據是過期的,否則給予更新。

     

    其實并非是鎖,是一種沖突檢測  (沒有hibernate也可以使用的,自己要在數據庫中建字段來控制,使用hibernate方便些,封裝好了)

     

    在*.hm.xml中 添加紅色部分:

                                                

    <class

    name="com.tao3c.orm.TbBusinessInfo"  table="tb_business_info"  optimistic-lock=”version”>

     

    其中version是com.tao3c.orm.TbBusinessInfo類的屬性,hiernbate會去維護的,不用自己去該

     

     

    posted on 2009-04-06 11:57 胡鵬 閱讀(185) 評論(0)  編輯  收藏 所屬分類: hibernate

    導航

    <2009年4月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    agile

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: www.黄色免费网站| 88av免费观看| 亚洲毛片不卡av在线播放一区| 亚洲xxxx视频| 女人被弄到高潮的免费视频| 亚洲综合一区国产精品| 欧美好看的免费电影在线观看| 亚洲人成在线精品| 四虎影视免费在线| 色综合久久精品亚洲国产| 日本高清免费中文字幕不卡| 久久亚洲中文无码咪咪爱| 免费精品国产自产拍观看| 免费看黄福利app导航看一下黄色录像| 国产hs免费高清在线观看| aaa毛片视频免费观看| 久久亚洲国产中v天仙www| 每天更新的免费av片在线观看 | 一区视频免费观看| 亚洲人JIZZ日本人| 久久狠狠躁免费观看| 亚洲成人免费网站| 国产成人一区二区三区免费视频| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 亚洲激情视频图片| 免费观看国产精品| 国产精品免费看久久久| 久久亚洲最大成人网4438| 国产一区二区三区免费看| 日本一道本不卡免费| 亚洲性色精品一区二区在线| 亚洲人午夜射精精品日韩| 人妻无码一区二区三区免费| 亚洲午夜无码毛片av久久京东热| 亚洲高清偷拍一区二区三区| 无码专区AAAAAA免费视频| 亚洲成AV人片高潮喷水| 亚洲va中文字幕无码久久不卡| 成人在线免费观看| 国产精品白浆在线观看免费 | 亚洲av永久无码精品天堂久久 |