0
我有一個場景,我需要在數據庫中插入10,000行。我想通過並行線程插入。但是,只是想知道是否有辦法在休眠中進行批量插入。像java.sql.Statement和executeBatch中的addBatch如何做休眠批量插入
我有一個場景,我需要在數據庫中插入10,000行。我想通過並行線程插入。但是,只是想知道是否有辦法在休眠中進行批量插入。像java.sql.Statement和executeBatch中的addBatch如何做休眠批量插入
批插入在用戶手冊here中有介紹。
您可以選擇使用Stateful
或Stateless
會話。根據您的使用情況,每種情況都有其自身的優點和缺點。
該文檔提供瞭如何實現這兩種情況的示例,但最終歸結爲您的代碼處理事務處理循環,每個事務處理都有不錯的批處理/存儲區大小。
你試過了什麼? – gks