使用 Hibernate 逆向工程创建
mappingResources
风格,但我需要 annotatedClasses
。
无论如何要制作
"Hibernate reverse engineering"
来制作代码annotatedClasses
风格而不是mappingResources
风格?
我正在尝试使用一个大型 MySQL 数据库并在其中注释 Java 类。
请告诉我是否有人这样做过。
您可以使用 Hibernate Tools(一个
Eclipse
插件)来实现这一点。
看看这个教程。每个步骤都有解释。当您生成
.java
文件时,您可以在 xml
文件和 JPA
注释之间进行选择。
要生成注释,请选中
Generate EJB3 annotations
和 Use Java 5 syntax
首先您需要将注释支持添加到项目的依赖项中。这取决于您使用的 hibernate 版本。至于核心 jar 中已包含的 hibernate 4 注释,请确保也包含 hibernate-commons-annotations。然后逆向工程向导将让您选择如何映射生成的类。