我正在使用hibernate+播放!框架在工作中,是否有使用“hibernate”插入大量记录的“最佳实践”?每个文本文件大约有6,000到10,000个,所以我不知道Hibernate是否会扼杀工作或引发异常。
任何建议都让我知道,如果需要进一步说明,请告诉我
在* Java Persistence and Hibernate(Manning)中,并在Pangea的评论之后,使用无状态会话(它没有持久性上下文缓存):
StatelessSession session = sessionFactory.openStatelessSession(); Transaction tx = session.beginTransaction(); for ( int i=0; i<100000; i++ ) { Item item = new Item(...); session.insert(item); } tx.commit(); session.close();