如何从注释生成ORM.XML映射文件?

如何从注释生成ORM.XML映射文件?,orm,jpa,openjpa,Orm,Jpa,Openjpa,在工作中,我们为金融服务领域中相当大的实体设计解决方案,并且我们更喜欢使用XML进行部署映射,因为它很容易更改,而无需重新编译 我们希望使用注释进行开发,并从中生成orm.xml映射文件。我发现了一些类似的东西,这就是我要寻找的,但是它支持大多数JPA注释 我们正在使用WebSphere进行开发,因此我们更喜欢考虑OpenJPA实现的方法这里有一种可能的方法: 使用带注释的类生成数据库架构 使用OpenJPA将数据库模式反向工程到其XML模式文件中 使用OpenJPA从XML模式文件生成XML映

在工作中,我们为金融服务领域中相当大的实体设计解决方案,并且我们更喜欢使用XML进行部署映射,因为它很容易更改,而无需重新编译

我们希望使用注释进行开发,并从中生成
orm.xml
映射文件。我发现了一些类似的东西,这就是我要寻找的,但是它支持大多数JPA注释


我们正在使用WebSphere进行开发,因此我们更喜欢考虑OpenJPA实现的方法这里有一种可能的方法:

  • 使用带注释的类生成数据库架构
  • 使用OpenJPA将数据库模式反向工程到其XML模式文件中
  • 使用OpenJPA从XML模式文件生成XML映射文件

  • 以下是一种可能的方法:

  • 使用带注释的类生成数据库架构
  • 使用OpenJPA将数据库模式反向工程到其XML模式文件中
  • 使用OpenJPA从XML模式文件生成XML映射文件

  • 但是,它仍然不是完美的,因为它复制了我的实体,因为表的名称与实体类的名称不完全相同,而且它做得不太正确。OpenJPA的工具似乎相当简单sloppy@Miguel我认为以上是一个黑客,而不是一个完美的解决方案,我并不惊讶,结果并不完美。对于一个完美的解决方案,我建议手动编写orm.xml:)它仍然不完美,但是,因为它复制了我的实体,因为表的名称与实体类的名称不完全相同,而且它做得不太正确。OpenJPA的工具似乎相当简单sloppy@Miguel我认为以上是一个黑客,而不是一个完美的解决方案,我并不惊讶,结果并不完美。对于一个完美的解决方案,我建议手动编写orm.xml:)