本篇博客目标:
浏览本篇博客后,学会使用逆向工程生成实体类和.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 之后就生成好实体类了
三、其他(连接的数据库修改)
末言:记录文章的目的是从学习的出发点,不足之处请多多指教。部分图片没有截到,去网上搬运的,大自然的搬运工,希望能帮到有需要的朋友。过程是一样的!