利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

一、利用MyEclipse连接数据库

1. 打开MyEclipse的数据库连接视图

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

然后在Other中找到“MyEclipse Database”中的DB Browser

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

2. 在IDE右上角找到如下视图“DB Browser”

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

3. 在空白部分点击右键,选择New,新建一个数据库连接

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

4. 进行数据库选择,连接字符串选择,用户名已经密码确定。

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

5. 接下来一路下去就OK了。

6. 待出现如下界面,双击新建的数据库连接,出现如下界面,表示新建成功

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

二、利用MyEclipse 添加Hibernate支持

本人使用的是MyEeclipse2014/2015 其他MyEclipse应该都是可以的。

1. 新建一个Java项目(普通的或者web的都行)。

2. 新建一个项目所需数据库的连接(如上所示)。

3. 添加一个包,来存放由MyEclipse生成的SessionFactory,我的是”com.mc.hb.utils”。否则会出现如下图的问题:

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

4. 利用MyEclipse将创建的项目标记为Hibernate项目。

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

5. 选择相应的Hibernate版本。

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

6. 此图选择是否使用注解支持和设置需要创建的SessionFactory放置的位置。

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

7. 进入此步骤后,选择第2步,创建好的数据库驱动。

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

8. 因为我选择了注解支持,所以有第二库被默认勾选了

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

9. 到此基本就已经完成了,但是继续发挥MyEclipse的作用,还可以让其自动生成实体类的包,方法是进入数据库视图,然后找到你需要的数据库以及其表,然后Ctrl进行选择数据表,然后点击鼠标右键,除下如下图,选中“Hibernate Reverse Engineering…”这个选项。

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

10. 接下来进行实体类的创建,基本设置如下,需要注意的是此项配置到底是通过XML进行实体类的配置还是注解,下图已经给出说明。

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

PS:可能有些人的注解选项是灰色的,没有办法选择,可以右键项目,然后添加Annotation支持。

11. 接下来继续进行Hibernate的相关配置。

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

利用MyEclipse连接数据库并自动生成基于注解或者XML的实体类

上一篇:Mybatis-Generator自动生成XML文件以及接口和实体类


下一篇:JAVA 自动生成对应数据库表的JPA代码工具