Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件

本篇博客目标:
	浏览本篇博客后,学会使用逆向工程生成实体类和.hbm文件。

 前期工作:
 	创建好项目,基本的项目结构,导入Jar包.
 	创建资源文件夹类型的文件夹,名为 “resources”文件夹,用来放配置文件 xml文件的.

一、hibernate插件安装

方式1、通过Eclipse的Help - > Install New Software 在线安装插件
方式2、通过Eclipse的Help - > Eclipse Marketplace (本篇博客所采用方式)
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
选择Eclipse Marketplace后出现如下界面,搜索“JBOSS TOOLS” 找到“扳手”图标的组件后,点击“Installed”
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
这时候会显示所有可用的插件信息,按照个人需求来选择,本次内容
只需要选择“Hirbernate Tools”即可,其他的取消勾选

IDE版本不同,显示界面可能不一样,但流程一样的。

Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
点击“Confirm”后弹出
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
之后等待下载完成就行,然后要求你重启软件,同意就行

二、逆向工程开始

Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件

点击Window -> Show view -> other -> 输入 "Data Management" 

Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
点击Open
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
按照箭头指向,找到按钮,新建一个数据库驱动的配置
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
选择数据库对应的版本 我的是Oracle 11g
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件

找到需要的jar,安装Oracle的目录中有,找到oui目录下的子目录jlib 找到jar即可 ,
如下图所示:(你也可以使用你准备好的jar包)

Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
修改后
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
下面就是依据自身情况填写数据库连接配置了
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
继续完善连接数据库的信息,输入账号密码后
点击 Test Connection测试一下连接成功没有

Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
测试连接:成功后如下图,点击OK ,回到刚才 点击Finish即可
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
** 之后Data Management就会出现MyOracle的数据库资源管理器,发生变化如下说明数据库配置成功。**
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件

三、生成实体类

点击Window -> Show view -> other -> 找到Hibernate
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
之后会出现此选项卡界面,如果是空的 右键空白处“Add Configuration”即可
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
选中,右键 “Edit Configuration” **
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
新建过程
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
点击 Finish ,完善刚才的选项卡信息
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
点击OK后就配置好了
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
单击 出现下拉选项
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
然后弹出如下该窗口,按如下图操作,右击后选择New
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
点击Setup后 选择 “create …” 的选项 选择文件的放置路径,过程
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
点击Finish后出现如下界面,选择用户下的表 我这里选择的是WANG下面的所有表
或者 如SCOTT用户下的表

Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
点击Finish后出现如下界面
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
** 完善其他选项的配置

Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
补充:建议勾选:Use Java 5 syntax 和 Generate EJB3 annotations
虽然我也不知 勾选和没勾选的区别
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
点击 Finish 之后就生成好实体类了
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件

三、其他(连接的数据库修改)

Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
Eclipse实现Hibernate逆向工程:从数据库逆向生成实体类和hbm文件
末言:记录文章的目的是从学习的出发点,不足之处请多多指教。部分图片没有截到,去网上搬运的,大自然的搬运工,希望能帮到有需要的朋友。过程是一样的!

上一篇:MySQL5.7 msi自定义安装教程


下一篇:低功耗蓝牙4.0BLE编程-nrf51822开发(3)