首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate3.0批量处置有没有新的方法

2012-11-09 
hibernate3.0批量处理有没有新的方法在hibernate2.0的处理方法为 下面的代码在hibernate的配置文件中添加h

hibernate3.0批量处理有没有新的方法
在hibernate2.0的处理方法为 下面的代码

在hibernate的配置文件中添加
   hibernate.jdbc.batch_size=20


批量处理的方法为
  Session session = sessionFactory.openSession();
  Transaction tx = session.beginTransaction();
  for ( int i=0; i<100000; i++ ) {
  Customer customer = new Customer(.....);
  session.save(customer);
  if ( i % 20 == 0 ) {
  //flush 插入数据和释放内存:
  session.flush(); session.clear(); }
  }
  tx.commit();
  session.close();

  大家都来发表一下意见了

热点排行