eclipse使用hibernate tools插件使用、以及生成POJO
2016-08-21 12:12
525 查看
很多时候我们已经设计好了数据库,需要使用hibernate来做数据持久化,因此需要根据数据库中的表结构生成相应的POJO.
本例使用hibernatetools来自动创建pojo。
测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+oracle10g
1.下载hibernatetools插件
hibernatetools可从官网下载,但是需要注意下载和自己使用的eclipse版本对应的版本包,然后安装到eclipse中取,link安装方式参见:http://maimode.iteye.com/blog/1164524
下载地址:
1、首先,要去Hibernate的网站下载这个工具包。一个大约14M的ZIP压缩文件。
http://jaist.dl.sourceforge.net/sourceforge/jboss/HibernateTools-3.2.4.Beta1-R200810311334.zip
2、解压缩下载好的文件,释放出features和plugins这两个文件夹和其中的内容。完成后将这两个文件夹复制到Eclipse的目录下(这两个文件夹在Eclipse中是默认存在的,直接复制就行了)。
3、到这步为止HibernateTools的安装就算结束了
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
![](http://dl.iteye.<br/>4000<br/>com/upload/attachment/0072/2412/353f0496-995d-3d3b-a28f-27326381ca58.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)都需要修改后才能使用。
本例使用hibernatetools来自动创建pojo。
测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+oracle10g
1.下载hibernatetools插件
hibernatetools可从官网下载,但是需要注意下载和自己使用的eclipse版本对应的版本包,然后安装到eclipse中取,link安装方式参见:http://maimode.iteye.com/blog/1164524
下载地址:
1、首先,要去Hibernate的网站下载这个工具包。一个大约14M的ZIP压缩文件。
http://jaist.dl.sourceforge.net/sourceforge/jboss/HibernateTools-3.2.4.Beta1-R200810311334.zip
2、解压缩下载好的文件,释放出features和plugins这两个文件夹和其中的内容。完成后将这两个文件夹复制到Eclipse的目录下(这两个文件夹在Eclipse中是默认存在的,直接复制就行了)。
3、到这步为止HibernateTools的安装就算结束了
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
![](http://dl.iteye.<br/>4000<br/>com/upload/attachment/0072/2412/353f0496-995d-3d3b-a28f-27326381ca58.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)都需要修改后才能使用。
相关文章推荐
- eclipse使用hibernate tools插件生成mysql数据表的pojo
- eclipse使用hibernate tools插件生成POJO
- eclipse使用hibernate tools插件生成POJO
- 使用hibernate tools插件生成POJO
- 使用Eclipse的hibernate插件生成POJO
- 使用hibernate tools插件生成POJO
- 使用hibernate tools插件生成POJO
- Eclipse下使用MiddelGen 生成pojo
- 在windows下使用git客户端,github源码库以及eclipse的git插件-egit的使用
- eclipse插件开发:使用AST生成类(源码)
- eclipse生成uml图的插件Green uml的安装和使用
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- 施用hibernate tools插件反向数据库生成POJO
- 使用eclipse对数据库表生成pojo和映射
- 使用TCPDF插件生成pdf以及pdf的中文处理
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- 有关在Eclipse上安装插件WindowBuilder以及如何使用
- 使用Link方式添加Eclipse插件以及在Link方式下更改(安装,卸载)
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- 使用Eclipse3.2(MyEclipse)+ abator自动生成iBatis代码以及配置文件的方法