apache-cayenne 中 JPA 支持的状态如何?

What is the status of JPA support in apache-cayenne?

我在状态为 'closed' 的 cayenne 跟踪器中发现了许多与 JPA 相关的问题。 但是在源代码中看不到任何与 JPA 相关的内容。
我对 Cayenne 中 JPA 兼容性的状态很感兴趣。
已经完成的事情,正在进行的事情,使用未发布的代码我可以解决哪些问题。那项工作的来源在哪里,也许是分支名称。
我想要的是 JPA 注释。也许是一些来自 JPA 注释的 cayenne xml 生成器或某种可以处理注释 类 的 JPA 注释感知 DataMapProvider。或者可能是从 xml 到 java 源的后向生成器。

过去,Cayenne 社区一直在追求 JPA 兼容性(因此所有这些任务都在 Jira 中)。我们不再这样做了。因此,Cayenne 中的 ORM 建模一如既往地基于 XML。注解通常用于 "secondary" 元数据(如缓存行为等),但主要的 ORM 模型是 XML。

映射过程朝着自动化 DB 到 ORM 再到 Java 代码流的方向发展。在 4.0 中(4.0.M2 正在 ATM 上投票)"cdbimport" Ant/Maven 任务被加强以使其实用。