现在,我在JDO中使用Kodo4.1,我在很多表中看到了很多孤儿。我以前使用过JPA,用orphanRemoval解决了类似的孤儿问题,但在JDO中我找不到这样的方法。我可以在日志中看到警告,但仅此而已,警告是针对的。
发布于 2016-09-14 07:29:13
JDO具有属性dependent,可以在字段、集合元素、映射键/值或数组元素上指定属性。这实际上是级联删除+删除孤儿。
Kodo从未完全实现JDO2.0IIRC(当然也从未获得遵从性),因此可能没有实现它的这一部分。也许它在某个地方有一些供应商的扩展(只是不是标准的路线),但不管怎样,它都是一个死项目。
DataNucleus JDO完全实现了JDO2.0、2.1、2.2、3.0、3.1和3.2,并且是兼容的,提供了这个功能。
https://stackoverflow.com/questions/39478811
复制相似问题