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

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

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

    Dev Zone
    偏執(zhí)狂才能生存,人生/事業(yè)的路上需要再堅(jiān)持一下
    但是又怎么說得清堅(jiān)持的結(jié)果,道得盡堅(jiān)持的含義

    今天做了一個測試,發(fā)現(xiàn)Hibernate的dynamic-update只在兩種條件下生效:

    1。同一session內(nèi),對已經(jīng)persisit的對象進(jìn)行update,這里的“已經(jīng)persist”是指update之前先進(jìn)行了create或者load調(diào)用。代碼示例:

    Session session = openSession();
    User user 
    = (User)session.load(User.class,new Long(12));
    user.setAddress(
    null);
    session.update(user);
    session.flush();

    將hibernate配置成show_sql=true,可以看到update產(chǎn)生的sql語句。

    2。不同session之間,update傳入的對象是另一個session中的persist對象(對該對象調(diào)用了create或者load方法)。代碼示例:

    Session session1 = openSession();
    User user 
    = (User)session1.load(User.class,new Long(12));

    Session session2 
    = openSession();
    user.setAddress(
    null);
    session2.merge(user);
    session2.flush();


    如果將session2.merge(..)改成update,則會更新所有可更新的屬性。

    posted on 2005-05-17 22:10 dev 閱讀(2221) 評論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
     
    主站蜘蛛池模板: 亚洲视频一区网站| 亚洲欧洲中文日韩av乱码| 亚洲av色影在线| 最新亚洲成av人免费看| 亚洲人精品午夜射精日韩| 成人国产网站v片免费观看| 亚洲美女在线国产| 久久www免费人成看国产片| 亚洲人成中文字幕在线观看| 99免费在线视频| 亚洲国产老鸭窝一区二区三区| 精品视频在线免费观看| 亚洲精品视频免费在线观看| 国产成人精品免费视频大| 亚洲偷自精品三十六区| 拔擦拔擦8x华人免费久久| 免费无毒a网站在线观看| 在线精品亚洲一区二区小说 | 在线免费观看一区二区三区| 色噜噜的亚洲男人的天堂| 亚洲国产精品无码久久九九| 国产猛男猛女超爽免费视频| 亚洲精品不卡视频| 欧洲美熟女乱又伦免费视频| 成年网在线观看免费观看网址| 国产精品亚洲一区二区三区在线 | 久久久久久噜噜精品免费直播| 亚洲产国偷V产偷V自拍色戒| 91网站免费观看| 色婷婷精品免费视频| 国产成人精品日本亚洲| 69成人免费视频| 高清免费久久午夜精品| 中文字幕亚洲精品资源网| 国产成人无码免费视频97| 秋霞人成在线观看免费视频 | 免费精品人在线二线三线区别| 女bbbbxxxx另类亚洲| 久久精品国产亚洲av麻| 午夜免费福利影院| 无码专区AAAAAA免费视频|