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

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

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

    隨筆-10  評論-66  文章-1  trackbacks-0
    我有一張數據表USER,里面已有數據了,現在我只想更新這張數據表里的某個字段,不知有沒有方法在hibernate可以像用SQL語句那樣直接更新只想更改的字段,而不是先load出來再save? 如: 數據表USER create table user( id int primary key ,name varchar(20), age int); 代碼 User user = new User(); user.setId(new Integer(1)); user.setName("name"); user.setAge(new Integer(21)); Session session = HibernateSessionFactory.getCurrentSession(); session.save(user); 當我去更新時, User user = new User(); user.setId(new Integer(1)); user.setName("name2"); Session session = HibernateSessionFactory.getCurrentSession(); session.update(user); 這時Age的值就變成了NULL了,我現在就想當我去更新時(不用先load出來),Age的值不會改變, 希望各位指點下,謝謝
    posted on 2006-09-06 16:50 javadragon 閱讀(3214) 評論(4)  編輯  收藏

    評論:
    # re: 用hibernate更新數據時出現的問題 2006-09-06 20:13 | 布衣郎
    你用的是hibernate 2 還是 hibernate 3
    如果是3的話
    Session s= HibernateSessionFactory.getCurrentSession();

    s.createQuery( "update user u set age= 1" ).executeUpdate();  回復  更多評論
      
    # re: 用hibernate更新數據時出現的問題 2006-09-13 14:46 | javadragon
    我用的是hibernate 3的,現在我每更新一次數據都要load一次,
    如此一來,就會影響更新的效率,不知兄弟(布衣郎)有沒有更好的方法  回復  更多評論
      
    # re: 用hibernate更新數據時出現的問題 2006-09-15 17:11 | 安文豪
    如果是Hibernate3的話,可以直接使用native sql 去實現你的要求。做法和普通的jdbc一樣。如果不習慣。布衣郎 說的方法也是可行的!
      回復  更多評論
      
    # 我是初學者 請高手寫個完整的更新 2008-04-04 13:04 | keling
    我是初學者 請高手寫個完整的更新  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 日韩免费高清一级毛片在线| 在线观看H网址免费入口| 天堂亚洲免费视频| 成人精品国产亚洲欧洲| www.亚洲色图.com| 国产免费黄色无码视频| 国产∨亚洲V天堂无码久久久| 国产裸体美女永久免费无遮挡| 亚洲一级特黄大片在线观看| 一级女人18片毛片免费视频| JLZZJLZZ亚洲乱熟无码| 十八禁视频在线观看免费无码无遮挡骂过 | 日韩高清在线免费观看| 亚洲国产成人久久综合| 免费国产在线观看| 好吊色永久免费视频大全| 亚洲国产成人高清在线观看| 日韩免费高清大片在线| 亚洲欧洲日产国码在线观看| 国产精品视频永久免费播放| 美女免费视频一区二区| 色久悠悠婷婷综合在线亚洲| 久久一区二区三区免费播放| 亚洲av一本岛在线播放| 亚洲?v女人的天堂在线观看| 久久WWW免费人成—看片| 亚洲乱亚洲乱淫久久| 成人免费福利电影| 久久免费香蕉视频| 亚洲激情校园春色| 国产免费av片在线无码免费看| 永久免费不卡在线观看黄网站| 亚洲剧场午夜在线观看| 亚洲国产成人五月综合网| 久草福利资源网站免费| 亚洲色中文字幕在线播放| 国内精品99亚洲免费高清| 久久经典免费视频| 精品一区二区三区高清免费观看 | 老汉精品免费AV在线播放| 亚洲视频无码高清在线|