0
我對hibernate還是比較新的。我正在上傳一個SQL腳本並審計每個語句到一個數據庫。所以,每個語句都會以字符串形式保存到數據庫中。然而這個文件最多可以包含5萬多條語句。我一直在閱讀Hibernate批處理,但我想知道什麼是設計和實現這一點的最佳方式。休眠批處理,上傳腳本和批量處理內容
到目前爲止,文件正在上傳,我正在腳本中的每個語句創建一個列表,然後我通過休眠單獨保存每個對象。性能顯然不是很好!
我想知道如果我仍然應該從腳本中做出超過50,000個對象的巨大列表 - 然後將它傳遞給DAO,或者我應該通過文件解析,一次說100行,然後創建包含100個對象的列表,將每個列表傳遞給service-> DAO ..並連續執行直到文件結束。
專家如何處理這種設計?
謝謝!