0

现在我正在使用带有 JDO 的 Kodo 4.1,我在很多表中看到了很多孤儿。我以前在 JPA 工作过,我用 orphanRemoval 解决了类似的孤儿问题,但我无法在 JDO 中找到类似的方法。我可以在日志中看到警告,但仅此而已,警告是针对 Kodo 属性的。

4

1 回答 1

1

JDO 具有dependent您可以在字段、集合元素、映射键/值或数组元素上指定的属性。这实际上是级联删除+删除孤儿。

Kodo从未完全实施过 JDO 2.0 IIRC(当然也从未获得合规性),因此可能没有实施这部分。也许它在某处有一些供应商扩展(只是不是标准路线),但无论如何它都是一个死项目。

DataNucleus JDO完全实现了 JDO 2.0、2.1、2.2、3.0、3.1 和 3.2 并且是兼容的,提供了这个功能。

于 2016-09-14T07:29:13.617 回答