Hibernate反向工程

Myeclipse实现 Hibernate反向工程

1.材料准备

1.Myelipse10

2.连接数据库所需要的jar包(此例子使用ojdbc6.jar建立oracle数据库连接)

2.创建一个数据库连接视图

1.如下图在工具的右上角选择添加一个MyEclipse Database Explorer

Hibernate反向工程

2.创建好视图在DB Browser 新建一个数据库连接

3 Driver:选择要连接的数据库驱动

4.Drivername:填写数据库名

5.Connection URL:填写连接字符串 (注意:不要使用默认自带的连接字符需要自己修改 );

6.Username:数据库用户名

7.password:数据库密码

8.在点击Add JARs 选择本地的数据库连接jar包即可(Driver classname默认让他自动识别即可 点击Test Driver可以测试连接是否正确)

9.Connect to database on MyEclipse startup(启动Myeclipse的时候自动创建连接,这个不推荐勾选)

10.为了下次方便可以勾选保存密码选项 方便下一次使用,然后点击Finish完成即可

Hibernate反向工程

3.创建一个java Projecct

1.选中这个项目右键选择Myeclipse的功能点击Add Hibernate Capabilities

Hibernate反向工程

2.选择以下选项会把Hibernate需要的jar包文件添加到项目中 Next下一步即可

Hibernate反向工程

3.这一步是自动创建hibernate.cfg.xml文件 (选中了下面那个勾选框 会在向导完成之后进入到配置文件中) Next下一步即可

Hibernate反向工程

4.为配置文件中添加数据库连接驱动 选择DB Driver为刚才创建好的数据库连接即可后续会自动填充然后Next下一步即可

Hibernate反向工程

5.这一步会创建一个数据库连帮助类,如果是空的项目就在src下面创建一个utiil帮助类包即可(自己想添加到其他包可以另选) 下下一步点击Finish完成

Hibernate反向工程

6.然后我们会发现项目中多了两个文件 那就是成功了

Hibernate反向工程

4.创建所需要的实体类

1.在工程中添加实体类包entity

2.打开我们刚才创建好的数据库连接找到需要创建实体类的包右键添加反向工程

Hibernate反向工程

2.点击浏览选择我们刚才创建好的实体类包

Hibernate反向工程

3.选择一下两个模板Finish即可

Hibernate反向工程

5.完成

1.完成后我们就会会发现项目中自动生成了实体类以及配置文件和Dao层

Hibernate反向工程

2.尽情编写你的代码把!

Hibernate反向工程