Java2JPA 是一个 Java 类库可以方便的从基本的 Java 对象来创建 JPA 映射。
示例代码:
Java2JpaMappingGenerator java2JpaMappingGenerator = new Java2JpaMappingGenerator(); java2JpaMappingGenerator.setRenderJpaMappingForClassStrategy( new RenderJpaMappingForClassStrategyDefaultImpl()); JpaMappingRendererDefaultImpl jpaMappingRenderer = new JpaMappingRendererDefaultImpl("target/META-INF/orm.xml"); java2JpaMappingGenerator.setJpaMappingRenderer(jpaMappingRenderer); java2JpaMappingGenerator.generateJpaMappingsForPackages("com.test.model"); jpaMappingRenderer.createMappedFiles();