使用JBoss Tool反向创建PO类
2015-10-05 10:01
507 查看
使用Hibernate Tool可以根据已有的数据库结构,反向创建PO、DAO等类,方便于开发,最近正好有个工作内容,需要用这个,所以重新捡起来学习下。
现在Hibernate Tool已经被JBoss收购,起了个新名字,叫做JBoss Tool,高大上的名字。
![](https://img-blog.csdn.net/20151005095449561)
要求jdk6或7的版本,并且要求Eclipse Luna 4.4.2版本。
![](https://img-blog.csdn.net/20151005095657768)
在Edit Configuration中选择已有的一个工程(可以是普通的java工程,也可以是maven工程),然后可以选择Database connection创建数据源,也可以暂时不选,另外Configurataion file中选择Setup。
![](https://img-blog.csdn.net/20151005092459883)
然后NEW一个新的配置文件。
![](https://img-blog.csdn.net/20151005092849672)
选择路径存储创建的配置文件。
![](https://img-blog.csdn.net/20151005092956520)
下一步,输入对应的数据库配置信息,这里最关键的一步就是“Default Schema”一项需要填写默认访问的SCHEMA名称,且需要大写。若不大写,或不填写,后面就会有可能一直处于Pending等待打开数据库SCHEMA的状态,最后超时。
![](https://img-blog.csdn.net/20151005093105416)
配置完成后,就可以在界面中打开Database,看到默认的SCHEMA了。
![](https://img-blog.csdn.net/20151005093425177)
如果上面没有选择默认的SCHEMA,这里很可能出现的情况就是如下图,一直处于Pending状态,最后超时,出现的错误是:“reading schema error: zip file closed”
![](https://img-blog.csdn.net/20151005094559286)
如果第一步操作中在Database connection中创建了数据源,那么需要在“Default Schema Filter”中缩小默认SCHEMA的范围。
![](https://img-blog.csdn.net/20151005094943609)
接下来就可以开始反向创建PO对象类了,选择图标中的“Hibernate Code Generation Configuration”。
![](https://img-blog.csdn.net/20151005093544278)
首先选择输出到的工程路径(\dep\src),然后 选中“Reverse engineer from JDBC Connection”,并创建反向配置文件“reveng.xml”。
![](https://img-blog.csdn.net/20151005093659447)
第一步还是选择配置文件存储的路径。
![](https://img-blog.csdn.net/20151005093903874)
接下来选择“Refresh”,将需要创建PO类的表“Include”到窗口右侧。
![](https://img-blog.csdn.net/20151005093959379)
回到主界面,这里还可以选择创建的不同文件,例如Domain code、DAO code等。
![](https://img-blog.csdn.net/20151005094144633)
点击开始之后,后台就会根据配置进行相应的转换创建了。
![](https://img-blog.csdn.net/20151005094426522)
总结起来,使用JBoss Tool反向创建PO类,最需要注意的就是Default Schema的选择,一定要将其范围缩小,这样后面才可能打开数据库资源,否则很可能因为超时导致无法打得开数据库连接的操作。
现在Hibernate Tool已经被JBoss收购,起了个新名字,叫做JBoss Tool,高大上的名字。
要求jdk6或7的版本,并且要求Eclipse Luna 4.4.2版本。
在Edit Configuration中选择已有的一个工程(可以是普通的java工程,也可以是maven工程),然后可以选择Database connection创建数据源,也可以暂时不选,另外Configurataion file中选择Setup。
然后NEW一个新的配置文件。
选择路径存储创建的配置文件。
下一步,输入对应的数据库配置信息,这里最关键的一步就是“Default Schema”一项需要填写默认访问的SCHEMA名称,且需要大写。若不大写,或不填写,后面就会有可能一直处于Pending等待打开数据库SCHEMA的状态,最后超时。
配置完成后,就可以在界面中打开Database,看到默认的SCHEMA了。
如果上面没有选择默认的SCHEMA,这里很可能出现的情况就是如下图,一直处于Pending状态,最后超时,出现的错误是:“reading schema error: zip file closed”
如果第一步操作中在Database connection中创建了数据源,那么需要在“Default Schema Filter”中缩小默认SCHEMA的范围。
接下来就可以开始反向创建PO对象类了,选择图标中的“Hibernate Code Generation Configuration”。
首先选择输出到的工程路径(\dep\src),然后 选中“Reverse engineer from JDBC Connection”,并创建反向配置文件“reveng.xml”。
第一步还是选择配置文件存储的路径。
接下来选择“Refresh”,将需要创建PO类的表“Include”到窗口右侧。
回到主界面,这里还可以选择创建的不同文件,例如Domain code、DAO code等。
点击开始之后,后台就会根据配置进行相应的转换创建了。
总结起来,使用JBoss Tool反向创建PO类,最需要注意的就是Default Schema的选择,一定要将其范围缩小,这样后面才可能打开数据库资源,否则很可能因为超时导致无法打得开数据库连接的操作。
相关文章推荐
- MyEclipse Web Project转Eclipse Dynamic Web Project
- Windows Clang开发环境备忘
- Ubuntu 安装 JDK 问题
- 傻瓜式用Eclipse连接MySQL数据库
- 让Flex Builder 3.0与Eclipse3.4整合起来
- Eclipse配置Javascript开发环境图文教程
- Hibernate Oracle sequence的使用技巧
- jsp Hibernate批量更新和批量删除处理代码
- 使用zend studio for eclipse不能激活代码提示功能的解决办法
- jsp hibernate的分页代码第1/3页
- 图解Eclipse j2ee开发环境的搭建过程
- JAVA+Hibernate 无限级分类
- SSH整合中 hibernate托管给Spring得到SessionFactory
- jsp hibernate 数据保存操作的原理
- ext for eclipse插件安装方法
- hibernate中的增删改查实现代码
- 解决hibernate+mysql写入数据库乱码
- 解决Fedora14下eclipse进行android开发,ibus提示没有输入窗口的方法详解
- eclipse导入jquery包后报错的解决方法
- Eclipse 格式化代码时不换行与自动换行的实现方法