【问题标题】:How to use reverse engineering in my eclipse如何在我的 Eclipse 中使用逆向工程
【发布时间】:2011-04-16 02:07:01
【问题描述】:
【问题讨论】:
标签:
java
mysql
database
eclipse
hibernate
【解决方案1】:
我不确定 MyEcipe,但在 Eclipse 3.6 中,您可以为 Eclipse 安装“Hibernate Tools”。然后是步骤
- 使用 MySQL Workbench 创建模式和表
- 在 Eclipse 中,创建一个新的数据库连接(Database Perspective --> Data Source Explorer View --> Database Connections,右键单击,新建)。指定 MySQL 驱动程序、用户名密码、数据库等
- 确保 Eclipse 已连接到数据库,并且可以对其执行 mysql ping
- 在 Eclipse 中,创建一个新的“JPA”项目。
- 右键单击 JPA 项目,然后转到“JPA 工具”--> 从表中生成实体。
- 在向导中,您需要更改将 ID 自动分配给正在写入数据库的实体的机制
【解决方案2】:
这在 Myeclipse 中非常简单,只需按照以下步骤操作:
- 打开 Hibernate 透视图。
- 在 DBbrowser 窗口中为数据库创建新连接。
- 按要求填写mysql连接的详细信息,并保存。
- 现在在 DBbrowser 中启动您创建的连接。
- 打开连接层次结构并选择要为其创建休眠类的表。
- 右键单击表名并选择“Hibernate Reverse Engineering”。
- 填写详细信息并选择所需位置并完成。
- 它将生成您想要的所有类。