2016-07-27 77 views
0

我有一個場景,我需要在數據庫中插入10,000行。我想通過並行線程插入。但是,只是想知道是否有辦法在休眠中進行批量插入。像java.sql.Statement和executeBatch中的addBatch如何做休眠批量插入

+0

你試過了什麼? – gks

回答

0

批插入在用戶手冊here中有介紹。

您可以選擇使用StatefulStateless會話。根據您的使用情況,每種情況都有其自身的優點和缺點。

該文檔提供瞭如何實現這兩種情況的示例,但最終歸結爲您的代碼處理事務處理循環,每個事務處理都有不錯的批處理/存儲區大小。