应用Hibernate来如何自动生成Hibernate配置文件和所连接数据库各表实体类的自动生成流程图。
1 新建一个项目(以我新建的项目test为例)
2 然后点击菜单栏中的Window -> Open Perspective -> Myeclipse DataBase Explorer,切换到如下菜单
3 然后在左边空白处右键鼠标点击New,出现如下弹出框
4 以我连接MySQL为例添加如下信息
5 然后可以点击TestDriver测试是否可用
6 弹出如下窗口连接成功,否则连接错误需进行修改
7 选择Next,进行如下选择,并选择Add
8 选择要使用的数据库,点击OK
9 看见数据库应经成功引入如下所示,点击Finish
10 点击Window–>Open Perspertive–>Myeclipse Java Enterprice回到项目界面
11 然后在右键项目,选择Myeclipse–> Add HIbernate Capabilities,出现如下界面,进行如下选择,之后点击Next
12 出现如下界面保持默认,点击Next
13 出现如下界面,DB DRIVER处选择刚才新建的Oracle的连接,然后NEXT
14 出现如下界面将复选框中的勾去掉,点击Finish
15 出现如下界面,hibernate配置文件已经创建好
16 点击如下红框表示位置或Window -> Open Perspective -> Myeclipse DataBase Explorer切换到DB Browser
17 如下界面,点击MysqlDriver右键选择OpenConnection…
18 出现如下界面,输入数据库密码连接到数据库,点击OK
19 看到数据库连接成功,然后找到table下面的表,选择你要创建的实体类映射的表。前提你数据库要有这个表才行,或者你使用的用户名有对应的表。
20 点击要使用的表,右键选择Hibernate Reverse Engineering…,出现如下界面,按要求设置,之后点击Next
21 我使用MySQL,在如下Id Generator中选择native,如果用的Oracle ID generator处就要写入sequence,之后选择Next
22 然后根据情况修改表字段类型
23 然后回到项目界面。就能看到项目的src下面多一个entity包打开后就有实体类之间的映射配置与实体类