在我正在处理的应用程序中,有人将域对象拆分为不同的持久性单元。来自不同持久性单元的表之间的连接基于包含 ID 的列,例如:
TableA TableB
ID:Int ID:int
Field1 TableA_ID:Int
Field2 ...
...
这TableA_ID
只是一个普通的 int,没有对其施加任何约束。现在我需要删除父实体(假设TableA
还有所有连接TableB
的 s 实体)。在外键关系的情况下,这将是一个简单的 CASCADE 删除。但在这种情况下,我应该如何进行?数据库触发器 - 我想将所有内容都保留在 JPA 中。
谢谢!