2016-07-27 13 views
0

データベースに10行、000行を挿入する必要があるシナリオがあります。私は、並列スレッドを介して挿入があると考えています。しかし、バッチインサートを行うための休止状態の方法があるかどうかは不思議です。 java.sql.StatementおよびexecuteBatchのaddBatchと同様Hibernate一括挿入の実行方法

+0

あなたは何を試しましたか? – gks

答えて

0

バッチインサートは、ユーザマニュアルのhereに記載されています。

StatefulまたはStatelessセッションのいずれかを選択できます。それぞれのケースには、ユースケースに応じて、それぞれ独自の長所と短所があります。

文書にはどちらのケースも実装する方法の例が示されていますが、最終的には、トランザクションごとに適切なバッチ/バケットサイズのループ内でトランザクションを処理するコードにまでわかります。