首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

批量保留,批量插入数据

2012-11-26 
批量保存,批量插入数据/*** 批量保存*/public boolean save(ListT list) {Session session HibernateU

批量保存,批量插入数据
/*** 批量保存*/public boolean save(List<T> list) {Session session = HibernateUtils.getSession();Transaction transaction = session.beginTransaction();try {for (int i = 0; i < list.size(); i++) {session.save(list.get(i));if (i % 2000 == 0 || i == list.size() - 1) {session.flush();transaction.commit();}}} catch (HibernateException e) {e.printStackTrace();transaction.rollback();return false;} finally {HibernateUtils.closeSession(session);}return true;}

热点排行