如何使用Hibernate逆向工程创建annotatedClasses样式?

问题描述 投票:0回答:2

使用 Hibernate 逆向工程创建

mappingResources
风格,但我需要
annotatedClasses

无论如何要制作

"Hibernate reverse engineering"
来制作代码
annotatedClasses
风格而不是
mappingResources
风格?

我正在尝试使用一个大型 MySQL 数据库并在其中注释 Java 类。

请告诉我是否有人这样做过。

java mysql spring hibernate reverse-engineering
2个回答
4
投票

您可以使用 Hibernate Tools(一个

Eclipse
插件)来实现这一点。

看看这个教程。每个步骤都有解释。当您生成

.java
文件时,您可以在
xml
文件和
JPA
注释之间进行选择。

要生成注释,请选中

Generate EJB3 annotations
Use Java 5 syntax

enter image description here


1
投票

首先您需要将注释支持添加到项目的依赖项中。这取决于您使用的 hibernate 版本。至于核心 jar 中已包含的 hibernate 4 注释,请确保也包含 hibernate-commons-annotations。然后逆向工程向导将让您选择如何映射生成的类。

© www.soinside.com 2019 - 2024. All rights reserved.