规格:
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();
问题:
我很困惑。调试没有帮助。