簡體   English   中英

使用存儲過程保存休眠對象

[英]saving hibernate objects using stored procedure

我有一種情況,在這種情況下,我需要將一個實體及其從屬對象持久保存到數據庫中。 我遇到了一個位置,我必須從Web應用程序中一個接一個地插入大約50000個這樣的對象。 現在,循環執行此過程大約需要3個小時。

我想更改將休眠實體傳遞給存儲過程並在數據庫側執行它們的方法,因為這將大大減少執行時間。

我想知道這是否可以完成,如果可以,如何完成。 以下示例可以作為參考。

父母A,父母B-兩者都可能有或沒有依賴性。 父母C-獨立父母。 父級B有3個孩子-子級A,子級B,子級C。子級B也引用父級C。

我想更改將休眠實體傳遞給存儲過程的方法

聽起來這是一個非常糟糕的主意。 就像在我的聖誕布丁中放培根一樣,兩者都很好,但不應混在一起。

您是否已看到休眠批處理正是針對此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM