hibernate 反向工程
来源:互联网 发布:mac有安卓模拟器吗 编辑:程序博客网 时间:2024/05/21 11:49
本文用到的开发环境:
eclipse:
eclipse-jee-neon-R-win32
MySQL:
mariadb-10.0.19-win32
hibernate:
hibernate-release-4.3.11.Final
MySQL connector
mysql-connector-java-5.1.39-bin.jar
JBoss Tools
JBoss Tools 4.4.0.Final
hibernate 反向工程插件的安装方法,看这里
步骤一:
打开 hibernate Perspective
如下图:
步骤二:
按自己需要创建数据库,本文示例数据库名为forum,数据库表如下:
步骤三:
生成hibernate.cfg.xml
如下图,在项目右键 -> New -> Other…,然后查找 hibernate 插件,再然后选择 Hibernate Configuration File
下一步如下图:
hibernate.cfg.xml 的命名别打错,
注意把 hibernate.cfg.xml 放到项目的 src 文件夹
下一步如下图:
数字1处,注意 hibernate jar 的版本号
数字2处,可以使用 Get values from Connection 来 生成本窗口的数据库连接信息
如下图填写必要的信息即可,下图空白的部分可忽略
Create a console configuration 处请打勾
console configuration 在下面会用到
附:
上面的 Create a console configuration 勾选后,生成完 hibernate.cfg.xml 后,
在 Hibernate Configurations 视图,有刚刚生成的 Configuration,不用深究它是什么,知道它等一下有用就好。
当然,如果需要手动生成 console configuration,也可以在这个视图进行新建,点击上图的 +号 新建
弹出如下图:
Configuration file 处选择上面生成的 hibernate.cfg.xml 即可
步骤四:
生成 hibernate.reveng.xml
如下图,在项目右键 -> New -> Other…,然后查找 hibernate 插件,再然后选择 Reverse Engineering File
如下图:
选择 hibernate.reveng.xml 要放到项目的哪个地方,直接放项目根目录也可以了,放到项目的src文件夹也可以
如下图:
选择步骤三生成的 console configuration -> Refresh -> 选择表 -> Include
然后就生成了 hibernate.reveng.xml
步骤五:
生成实体类 以及 映射文件
如下图,找到图中图标:
下一步如下图:
数字1处:选择上面生成的 console configuration
数字2处:一般都选择src文件夹
数字3处:输入模型类的包名
数字4处:选择步骤四生成的 hibernate.reveng.xml
选择Exporters选项卡,如下图:
选择框中三项,然后 Apply -> Run
其中 Hibernate xml configuration 最好勾选,否则要自己写 mapping 标签,因为上面生成的 hibernate.cfg.xml 是缺少 mapping 标签的,如果缺少 mapping 标签的话,是查不到数据的,而且没有明显的报错
生成 成功后如下图:
- Hibernate反向工程
- (转)Hibernate反向工程
- Hibernate反向工程
- Hibernate的反向工程
- hibernate反向工程
- hibernate 反向工程
- Hibernate反向工程
- MyEclipse->hibernate反向工程
- Hibernate反向工程
- 反向工程(MyEclipse+Hibernate+Oracle)
- Hibernate反向工程使用心得
- hibernate 正向和反向工程
- 反向工程 hibernate(eclipse)
- Hibernate反向工程使用心得
- 【MyEclipse使用】-hibernate反向工程
- ssh的hibernate反向工程
- Hibernate反向工程使用心得
- hibernate tools--eclipse反向工程
- Android的位深
- 点击控件 让ListView或者ScrollView 返回到顶部
- 下载的谷歌卫星地图如何发布地图服务的两种方法
- Apache服务器入门
- 安卓调用系统摄像头拍照并保存到本地
- hibernate 反向工程
- 证书位置
- TextView 因为特殊字符(半角圆角等问题)在折行的时候各种不爽 ,不规则折行
- C#图片验证码制作,上传图片加水印,使用Drawing绘制
- 51nod oj 1072 威佐夫游戏 1185 威佐夫游戏 V2【威佐夫博奕】
- day10————python作业socket
- ftp命令常用用法示例
- bnuoj 1057 函数
- CSS外边距合并