如何在 JPA 中进行 BATCH 插入?
Posted
技术标签:
【中文标题】如何在 JPA 中进行 BATCH 插入?【英文标题】:How to do the BATCH insert in JPA? 【发布时间】:2011-09-16 05:14:00 【问题描述】:我正在使用具有 Hibernate 持久性的 JPA。 我们在以下配置中使用 JPA。
persistence-api 1.0 version
hibernate-core 3.3.2.GA version
hibernate-entitymanager 3.4.0.GA version
上面的配置是否可以在 JPA 中使用批量插入?
请建议如何进行批量插入。我们希望在一个表中插入多行而不影响数据库的性能。还建议实际上可以批量使用多少行插入?
感谢期待
【问题讨论】:
【参考方案1】:JPA 本身并没有对批量插入的特定支持。 不过,因为你使用的是 Hibernate,所以看看:http://docs.jboss.org/hibernate/core/3.3/reference/en/html/batch.html
【讨论】:
你是说我们不能在普通 JPA 中进行批量插入? 是的,我就是这么说的。以上是关于如何在 JPA 中进行 BATCH 插入?的主要内容,如果未能解决你的问题,请参考以下文章