JPA中的批量插入/更新查询

时间:2013-03-26 06:38:35

标签: spring jpa spring-batch

我在基于Spring的Web应用程序中使用JPA 1.0。我有一个enity列表,将作为批处理插入/更新。我知道,

PreparedStatement ps = ...
for (....) {
  ps.setString(..);
  ps.addBatch();
}

ps.executeBatch();

我想知道是否有任何方法可以从Spring的JPATemplate或任何其他方式获取preparedStament对象

1 个答案:

答案 0 :(得分:0)

大多数JPA提供程序通常通过持久性单元属性

支持批量写入

对于EclipseLink使用,

<property name="eclipselink.jdbc.batch-writing" value="JDBC"/>

请参阅, http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/p_jdbc_batchwriting.htm#CIHIAGAF