我可以从Java注释中加载JPA映射,并将其保存为XML



是否可以仅使用注释定义JPA映射,然后编程地将此映射数据保存回某些ORM.XML文件?

团队中有关于使用注释还是XML的讨论,我想检查是否从注释开始,我们可以在稍后只需切换,而无需手动重写所有XML文件。

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

不确定是否有工具。

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

最新更新