-1

Spring ベースの Web アプリケーションで JPA 1.0 を使用しています。バッチとして挿入/更新するエンティティ リストがあります。知っている、

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

ps.executeBatch();

SpringのJPATemplateからpreparedStamentオブジェクトを取得する方法、または別の方法があるかどうかを知りたい

4

1 に答える 1

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を参照

于 2013-03-26T13:41:00.800 に答える