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

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

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

    eric-1001c

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      3 隨筆 :: 45 文章 :: 12 評論 :: 0 Trackbacks
    Spring+Hibernate 的HibernateTemplate 只提供了單個object的delete,對于某些應用來說,要大量刪除數據,只能通過不斷的load object,delete object。這種做法效率低。
    利用hibernate提供的回調機制,可以實現批量刪除,具體方法是:

     1getHibernateTemplate().execute(new HibernateCallback(){
     2   public Object doInHibernate(Session session) throws HibernateException, SQLException {
     3    List result = new ArrayList();
     4    String hql = "delete Object";
     5    Query query = session.createQuery(hql);
     6    result.add(new Integer(query.executeUpdate()));
     7    return result;
     8   }

     9   
    10  }
    );

    這種做法hibernate只會生成一條sql,效率相對較高。但是利用回調機制,盡管能刪除數據庫的數據,而一級緩存中的數據并沒有刪掉,因此在使用的時候要格外小心
    posted on 2008-08-05 14:41 Eric-1001c 閱讀(1036) 評論(0)  編輯  收藏 所屬分類: Hibernate
    主站蜘蛛池模板: 国产一级a毛一级a看免费视频 | 亚洲毛片免费视频| 日本h在线精品免费观看| 亚洲精品人成网在线播放影院| 四虎免费永久在线播放| 男女午夜24式免费视频| 亚洲精华国产精华精华液好用| 亚洲乱码中文字幕综合234 | 亚洲av日韩av欧v在线天堂| 欧洲精品99毛片免费高清观看| 亚洲中文字幕一二三四区| 亚洲中久无码不卡永久在线观看| xxxx日本免费| a一级爱做片免费| 亚洲一区电影在线观看| 国产乱辈通伦影片在线播放亚洲 | 免费v片在线观看品善网| 永久在线观看免费视频| 亚洲AV无码男人的天堂| 99久久亚洲精品无码毛片| 国产国产人免费人成免费视频| 99免费视频观看| 永久免费观看黄网站| 久久乐国产综合亚洲精品| 亚洲国产精彩中文乱码AV| 免费国产成人高清在线观看麻豆| 日韩电影免费观看| 黄页网站在线免费观看| 中文字幕在线观看亚洲日韩| 亚洲AV无一区二区三区久久| avtt亚洲天堂| 成年女人毛片免费观看97| 9420免费高清在线视频| 久久国产福利免费| 国产亚洲人成在线影院| 中中文字幕亚洲无线码| 国产成人A人亚洲精品无码| 一本色道久久88亚洲综合| 四虎成人免费观看在线网址| 中文字幕无码播放免费| 91麻豆国产免费观看|