posts - 431,  comments - 344,  trackbacks - 0
          當想通過hibernate進行批量增加記錄的時候,或者到數據的時候會用到SQL語句。處理如下:
          public Integer batchSave(final String sql){
            Session session = this.getSession();
            Transaction tx = session.beginTransaction();
            Integer result = -1;
            try {
             tx.begin();
             result = session.createSQLQuery(sql).executeUpdate();
             session.flush();
             tx.commit();
            } catch (DataAccessException e) {
             e.printStackTrace();
             if (tx != null) {
              tx.rollback();
             }
            } finally {
             session.close();
            }
            return result;
           }
          posted on 2008-03-28 23:13 周銳 閱讀(2784) 評論(1)  編輯  收藏 所屬分類: Hibernate
          主站蜘蛛池模板: 中西区| 万州区| 兴安县| 德清县| 桐庐县| 门头沟区| 阳新县| 金塔县| 宿松县| 赤水市| 曲麻莱县| 沛县| 杭锦后旗| 五河县| 民权县| 鄢陵县| 平江县| 晋江市| 孟连| 竹北市| 河曲县| 深水埗区| 大荔县| 福清市| 榆中县| 蒙阴县| 双鸭山市| 景东| 桂阳县| 叶城县| 石门县| 武定县| 凌海市| 河南省| 北碚区| 成都市| 三原县| 和林格尔县| 梅州市| 资中县| 田东县|