【问题标题】:Is there any method like orphanRemoval of JPA in JDO with Kodo?在使用 Kodo 的 JDO 中是​​否有类似 orphanRemoval of JPA 的方法?
【发布时间】:2016-09-13 20:53:56
【问题描述】:

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

【问题讨论】:

    标签: java jpa jdo kodo


    【解决方案1】:

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

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

    DataNucleus JDO 完全实现 JDO 2.0、2.1、2.2、3.0、3.1 和 3.2 并且是合规的,提供此功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-07
      • 2011-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多