我有大約100,000個我想要插入數據庫的對象。我想利用Spring/Hibernate並創建List<MyPojo>
並使用session.saveOrUpdate()
來執行插入。Spring/Hibernate - 如何通過外鍵ID插入記錄?
但是,MyPojo對象包含大約25個外鍵。要通過Id執行這麼多的查找來獲得實際引用的對象將是非常低效的。
因此,我想只使用外鍵id(與存儲在數據庫中的方式相同),而不是加載每個對象。
在運行本機查詢之外,是否有另一種解決方案來執行此操作?
謝謝!
這是功課的一部分嗎?或者你自己的自學。因爲擁有一張25個外鍵的桌子是很難相信的。我會認真考慮首先正常化/重新設計我的數據庫模式。 – Gaurav 2012-01-16 18:05:53
這是一張現有的表格,其背後的理由超出了範圍。我只是想知道是否可以通過Spring /休眠 – user973479 2012-01-16 18:34:42