欢迎来到天天文库
浏览记录
ID:14012807
大小:1.01 MB
页数:21页
时间:2018-07-25
《eclipse下通过hibernate tools实现hibernate反向工程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、eclipse下通过hibernatetools实现hibernate反向工程分类: eclipse2012-06-2617:25 2451人阅读 评论(0) 收藏 举报hibernateeclipsetoolsfileencodingclass 最近搭建新的项目,需要使用eclipse下通过hibernatetools实现hibernate反向工程生成实体类和对应的hbm.xml文件,现在记录下方便以后回忆:1、首先要下载安装hibernatetools;2、按照这篇文章操作:http://blog.csdn.net/success041000/article/
2、details/6455080;3、注意:补充下上面的文章,在使用过程中会出现类似如下提示:org.hibernate.cfg.JDBCBinderException:Duplicateclassname'com.dqgbcd.sczzks.entity.AllFileGroups'generatedfor'org.hibernate.mapping.Table(SYS._ALL_FILE_GROUPS)'.Samenamewheregeneratedfor'org.hibernate.mapping.Table(SYS._ALL_FILE_GROUPS)'Dup
3、licateclassname'com.dqgbcd.sczzks.entity.AllFileGroups'generatedfor'org.hibernate.mapping.Table(SYS._ALL_FILE_GROUPS)'.Samenamewheregeneratedfor'org.hibernate.mapping.Table(SYS._ALL_FILE_GROUPS)'原因:这是因为数据库中还有许多系统表,在对系统表进行逆向工程时出错。解决方案:建立hibernate.reveng.xml作逆向配置。设定只有dbo下的schema被用做逆向。参考
4、配置代码: 5、ame="ATTACH_GROUP"/>......注意:match-schema就是用户名,match-name就是表名,注意大小写的区分1、首先,要去Hibernate的网站下载这个工具包。一个大约14M的ZIP压缩文件。http://jaist.dl.sourceforge.net/sourceforge/jboss/HibernateTools-3.2.4.Beta1-R200810311334.zip2、解压缩下载好的文件,释放出features和plugins这两个文件夹和其中的内容。完成
5、ame="ATTACH_GROUP"/>......
6、后将这两个文件夹复制到Eclipse的目录下(这两个文件夹在Eclipse中是默认存在的,直接复制就行了)。3、到这步为止HibernateTools的安装就算结束了,下面开始配置和具体使用。一开始选择工程下的SRC目录,然后右键New->Other->Hibernate->HibernateConfigurationFile(cfg.xml),在弹出的窗口中选择Next,进入到下面的选项中。注意,这个地方有几项是一定要填写的。他们分别是Databasedialect(数据库方言)、Driverclass(数据库驱动)、ConnectionURL(链接字符串)以及
7、Username和Password(访问数据库的用户名和密码)。上图图中使用的是MySQL5数据库的配置,vane是我机器中已经创建好的数据库。使用其他数据库的时候会略有不同。填好之后选择Finish。4、选择Eclipse的下拉菜单Window->ShowView->Other->Hibernate->HibernateConfigurations,现在就可以查看Hibernate的配置窗口了。在窗口中单击右键AddConfiguration,出现EditConfiguration窗口。建一个HibernateConsoleConfiguration,这里需要给
8、Confi
此文档下载收益归作者所有