【问题标题】:Batch insert/update query in JPAJPA 中的批量插入/更新查询
【发布时间】:2013-03-15 21:09:28
【问题描述】:

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

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

ps.executeBatch();

我想知道是否有任何方法可以从 Spring 的 JPATemplate 或任何替代方法中获取preparedStament 对象

【问题讨论】:

    标签: spring jpa spring-batch


    【解决方案1】:

    大多数 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

    【讨论】:

    • 谢谢詹姆斯..但是我正在使用 Hibernate JPA..任何链接?
    猜你喜欢
    • 1970-01-01
    • 2016-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 2012-02-16
    • 2018-01-13
    相关资源
    最近更新 更多