<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
    我是初學者 請高手寫個完整的更新  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 精品免费国产一区二区三区| 国产精品免费无遮挡无码永久视频| 黄在线观看www免费看| 亚洲激情在线观看| 97av免费视频| 亚洲精品456在线播放| 蜜臀98精品国产免费观看| 亚洲理论片在线观看| 色窝窝免费一区二区三区| 亚洲 欧洲 自拍 另类 校园| 午夜老司机免费视频| 色多多A级毛片免费看| 亚洲人色婷婷成人网站在线观看| 免费在线黄色电影| 亚洲精品成人网站在线播放| 日本三级2019在线观看免费| 亚洲色少妇熟女11p| 九月婷婷亚洲综合在线 | 亚洲中文字幕AV在天堂| 噜噜嘿在线视频免费观看| 国产大陆亚洲精品国产| 国产精品亚洲w码日韩中文| 国产午夜无码精品免费看| 久久亚洲AV无码精品色午夜| 在线观看无码AV网站永久免费| 亚洲av色香蕉一区二区三区蜜桃| 亚洲国产人成精品| 国产精品免费无遮挡无码永久视频 | 羞羞漫画登录页面免费| 亚洲无线观看国产精品| 最近免费中文字幕mv电影| 亚洲熟女www一区二区三区| 亚洲爽爽一区二区三区| 99久久精品免费精品国产| 亚洲精品无码你懂的| 亚洲无线码一区二区三区| 成人免费午夜视频| 久久久久久久国产免费看 | 亚洲人AV永久一区二区三区久久| 久99久精品免费视频热77| 亚洲成a∧人片在线观看无码 |