4

是否可以仅使用注释定义 JPA 映射,然后以编程方式将此映射数据保存回某个 orm.xml 文件?

团队中有关于是使用注解还是 XML 的讨论,我想检查一下,如果我们从注解开始,我们是否可以在以后简单地切换,而无需手动重写所有 XML 文件。

4

2 回答 2

3

Eclipse Dali 项目有一个功能请求(错误 138622),但我们计划不支持它。在 Juno 版本中,我们确实添加了将全局元数据(命名查询、生成器)从注释转换为 xml 的支持(错误 353149)。据我所知,没有工具可以将所有 JPA 注释元数据转换为 orm.xml 文件。

于 2012-10-29T19:50:39.087 回答
1

不知道有没有工具。

在运行时,如果您使用 EclipseLink,则可以使用 XMLEntityMappingsWriter 将 JPA 元数据写入 XML。它是内部 API,但它确实有效。

于 2012-10-30T15:25:13.300 回答