Openjpa 实体与sql 的自动生成

Apr 28, 2014

Openjpa  实体与sql 的自动生成。(本文使用的版本是  2.2.2)

正向映射

是指使用 OpenJPA 框架中提供的 org.apache.openjpa.jdbc.meta.MappingTool 工具从开发者提供的实体以及在实体中提供的对象 / 关系映射注释生成相应的数据库表。

eg:  MappingTool.main(new String[]{“net.microwww.sjpa.domain.Account”});

反向映射 是指 OpenJPA 框架中提供的 org.apache.openjpa.jdbc.meta.ReverseMappingTool 工具从数据库表生成符合 JPA 标准要求的实体以及相应的对象 / 关系映射注释内容。

eg:  String f = Main.class.getResource(“/”).getFile() + “../../src/main/java”; ReverseMappingTool.main(new String[]{“-pkg”, “com.xyz”, “-d”, f, “-annotations”, “true”});