all*_*skd 11 java hibernate batch-processing
我正在使用hibernate + play!工作中的框架,是否有使用hibernate插入大量记录的"最佳实践"?它们每个文本文件大约有6,000到10,000个,因此我不知道Hibernate是否会在工作中窒息或抛出异常.
任何建议让我知道,如果我需要解释更多,请告诉我
Kar*_*och 24
从*Java Persistence和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();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24117 次 |
| 最近记录: |