spring hibernate 批量插入jdbc及hibernate方法
项目中需要用到批量添加,考虑到新能问题用jdbc实现.
记录下来,以后会用.
hibernate批量插入public void batchSaveCardDetail(List<TCardInfo> cardDetails) { return this.getHibernateTemplate().execute(new HibernateCallback() { @Override public Object doInHibernate(Session session) throws HibernateException, SQLException { for (int i = 0; i < cardDetails.size(); i++) { session.save(cardDetails.get(i)); if (i % 50 == 0) { session.flush(); session.clear(); } } return null; } });}
1 楼 ml365 2010-12-24 为什么用jdbc批量操作会比hibernate方法效率更好呢?