很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在 Java中使用Hibernate来对数据进行批量处理的话。 向数据库插入100 000条数据,用Hibernate可能像这样:
Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
for ( int i=0; i<100000; i++ ) {
Customer customer = new Customer(.....);
session.save(customer); }
tx.commit();
session.close();
Hibernate下数据批量处理解决方案
最新推荐文章于 2025-12-29 09:00:04 发布
本文探讨了Java在批量数据处理中的应用及ORM工具的性能问题,以Hibernate为例介绍了一种处理10万条数据的实现方式。
1万+

被折叠的 条评论
为什么被折叠?



