0

处理父子关系的大层次结构的方法是什么?

假设我想通过 Web 应用程序删除一个父级,删除这个父级也应该删除所有受抚养人。这里的问题是由于处理大量子节点时数据库锁的性能和可能性

这种场景的解决方案通常如何处理和设计?

4

1 回答 1

0

我能想到的最佳解决方案是:

1)创建Tables定义的架构Primary-Foreign keys

2)创建处理数据更新/删除的存储过程

3)java program. 这将是对数据库的 1 次直接调用。您将把控制权从移交Java ProgramDatabase

4)现在,从您的存储过程中,您可以手动删除记录或删除级联删除级联在父记录时自动删除所有子记录deleting

5)请记住,您必须使用命令实现外键ON DELETE CASCADE才能使用级联删除选项。

于 2013-05-20T09:42:47.547 回答