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

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

作者:互联网

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

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

一、hibernate插件安装

方式1、通过Eclipse的Help - > Install New Software 在线安装插件
方式2、通过Eclipse的Help - > Eclipse Marketplace (本篇博客所采用方式)
在这里插入图片描述
选择Eclipse Marketplace后出现如下界面,搜索“JBOSS TOOLS” 找到“扳手”图标的组件后,点击“Installed”
在这里插入图片描述
这时候会显示所有可用的插件信息,按照个人需求来选择,本次内容
只需要选择“Hirbernate Tools”即可,其他的取消勾选

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

在这里插入图片描述
点击“Confirm”后弹出
在这里插入图片描述
之后等待下载完成就行,然后要求你重启软件,同意就行

二、逆向工程开始

在这里插入图片描述

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

在这里插入图片描述
点击Open
在这里插入图片描述
在这里插入图片描述
按照箭头指向,找到按钮,新建一个数据库驱动的配置
在这里插入图片描述
选择数据库对应的版本 我的是Oracle 11g
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
修改后
在这里插入图片描述
下面就是依据自身情况填写数据库连接配置了
在这里插入图片描述
在这里插入图片描述
继续完善连接数据库的信息,输入账号密码后
点击 Test Connection测试一下连接成功没有

在这里插入图片描述
测试连接:成功后如下图,点击OK ,回到刚才 点击Finish即可
在这里插入图片描述
** 之后Data Management就会出现MyOracle的数据库资源管理器,发生变化如下说明数据库配置成功。**
在这里插入图片描述

三、生成实体类

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

在这里插入图片描述
点击Finish后出现如下界面
在这里插入图片描述
** 完善其他选项的配置

在这里插入图片描述
补充:建议勾选:Use Java 5 syntax 和 Generate EJB3 annotations
虽然我也不知 勾选和没勾选的区别
在这里插入图片描述
点击 Finish 之后就生成好实体类了
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述
末言:记录文章的目的是从学习的出发点,不足之处请多多指教。部分图片没有截到,去网上搬运的,大自然的搬运工,希望能帮到有需要的朋友。过程是一样的!

标签:hbm,逆向,Hibernate,数据库,Eclipse,如下,实体类,点击,Finish
来源: https://blog.csdn.net/QingHe97/article/details/88699169