使用hibernate tools插件生成POJO
2014-12-25 16:57
134 查看
很多时候我们已经设计好了数据库,需要使用hibernate来做数据持久化,因此需要根据数据库中的表结构生成相应的POJO.
本例使用hibernatetools来自动创建pojo。测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+oracle10g
1.下载hibernatetools插件
hibernatetools可从官网下载,但是需要注意下载和自己使用的eclipse版本对应的版本包,然后安装到eclipse中取,link安装方式参见:/article/3955532.html
2.创建hibernate配置文件及console配置文件
新建java项目,建立包test,test.hibernate,test.model。
选中项目,右键-》new-》other-》hibernate-》hibernate configuration file:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201608/56369f046a38d3cec1db1a352e159e7d.png)
然后 next,配置console文件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201608/5fc166ec6c2083a2de962fd7ca36fef9.png)
3.创建reverse文件
选中项目,右键-》new-》other-》hibernate-》hibernate reverse engineering file
![](https://oscdn.geek-share.com/Uploads/Images/Content/202001/22/9b21335bc0af4bde1d5cd7dc6aaf92b9.png)
下一步,配置要生成POJO对应的表:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201608/30b33a3806bca24540099acc2339026c.png)
4.反向工程创建pojo
在hibernate code generation configuration菜单中配置
![](https://oscdn.geek-share.com/Uploads/Images/Content/201608/a89218d6602811ffca251256f181804e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201608/07bb3a0e3571960314a60e8fe3607fa0.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201608/19104a5b6f01452fb5676dbdee8e4dab.png)
执行run后便生成了相应的pojo文件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201608/5694df761ac811bc942136e793d40a7b.png)
一般自动生成的mapping文件(XXX.hbm.xml)都需要修改后才能使用。
相关文章推荐
- 使用hibernate tools插件生成POJO
- eclipse使用hibernate tools插件生成POJO
- 使用hibernate tools插件生成POJO
- eclipse使用hibernate tools插件生成POJO
- eclipse使用hibernate tools插件使用、以及生成POJO
- eclipse使用hibernate tools插件生成mysql数据表的pojo
- 使用Eclipse的hibernate插件生成POJO
- 使用Hibernate Tools 反向生成POJO
- Maven项目使用MyBatis Generator插件生成POJO和Mapper代码
- 使用mybatis插件自动生成实体(pojo)类
- 施用hibernate tools插件反向数据库生成POJO
- 使用Hibernate Tools从数据库表生成pojo和hbm
- Mybatis--使用mybatis generator插件映射数据库,自动生成pojo对象,dao接口,mapper.xml文件的方法
- Eclipse下使用MiddelGen 生成pojo
- asp生成PDF不使用插件
- 今天学到的最有用的东东---struts2手动生成json字符串并回传,不使用struts2的json插件
- StatSVN插件使用方法总结-项目代码分析工具 工作量图表生成工具
- StatSVN插件使用方法总结-项目代码分析工具 工作量图表生成工具
- 使用Mason和PHP生成饭否图片插件
- java开发环境eclipse的使用(模块代码折叠、可视化开发插件、生成Jar插件)