0
處理父母和子女關係的大層次結構的方法是什麼?Web應用程序 - 刪除父母也刪除直接和間接受撫養人
假設我想通過一個web應用程序刪除父項,刪除這個父項也應該刪除所有的依賴項。這裏的問題是由於在處理大量兒童期間數據庫鎖定的性能和可能性。
這種情況的解決方案通常是如何處理和設計的?
處理父母和子女關係的大層次結構的方法是什麼?Web應用程序 - 刪除父母也刪除直接和間接受撫養人
假設我想通過一個web應用程序刪除父項,刪除這個父項也應該刪除所有的依賴項。這裏的問題是由於在處理大量兒童期間數據庫鎖定的性能和可能性。
這種情況的解決方案通常是如何處理和設計的?
我能想到的最好的解決辦法是這樣的:
1)創建Tables
架構定義Primary-Foreign keys
。
2)創建存儲,過程其處理更新/刪除數據的。
3)呼叫從java program
這些存儲-過程。這將直接調用數據庫。您將將控制從Java Program
移交到Database
。
4)現在,從您的存儲過程,任你刪除記錄手動或刪除級聯。 刪除級聯時deleting
父記錄自動刪除所有子記錄。
5)記住,你將不得不實現你外鍵與ON DELETE CASCADE
命令使用級聯刪除選項。