Bulk Hibernate Insert Abruptly结束

时间:2015-04-24 18:27:28

标签: hibernate

规格:

MYSQL 5.x

Hibernate 4.9

jdk 1.8

Windows 7

参考网址:

http://www.tutorialspoint.com/hibernate/hibernate_batch_processing.htm

代码:

Batch size set to 1000 : 

<property name="hibernate.jdbc.batch_size">1000</property>

session  = sessionFactory.getCurrentSession();
transaction = session.beginTransaction();
for (int k = 0; k < 10000; k++) {
 session.save(dbvals.get(k).getObjVals());
   if (k % 1000 == 0) {
    session.flush();
    session.clear();
   }
}
transaction.commit();
session.close();

问题:

  1. 插入对象:1000
  2. 将成功插入的对象插入DB:11
  3. 没有异常
  4. 我很困惑。调试没有帮助。

0 个答案:

没有答案
相关问题