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”});