在ECLIPSE中用HIBERNATE工具生成映射文件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总结的:在ECLIPSE中用HIBERNATE工具生成映射文件有截图
我们都知道HIBERNATE提供了工具供我们在ECLIPSE中使用生成对应的映射文件,但我一直用的都是myeclipse,兼容了需要导入的包,所以我对eclipse操作根本不熟,现在我在网上找了个案例,以后就不会头痛过了,(*^__^*) 嘻嘻……
1.首先当然是从HIBERNATE官网上把工具下下来,放在ECLIPSE的对应的插件目录下
2.新建一个项目
3.把相应的JAR包加到你项目里
4.右击项目-〉new->Hibernate 选择Hibernate Configuration File(cfg.xml) 创建hibernate.cfg.xml文
件
5.(5)填写对应的数据库连接信息
如:Database dialet, connection URL, Default Schema, username, password等
记着:把下面那个Create a console configuration前面的钩钩上,下面会用它来创建映设文件
(6)点击NEXT,给你的Console Configuration 命个名,如test
(7)FINISH你的hibernate.cfg.xml文件就建好了
下面是利用你的配置文件生成对应的映射JAVA文件
(8)进入hibernate Code Generation控制台,在Console configuration里选中你刚建的Console Configuration,如test
(9)然后创建hibernate.reveng.xml 文件,选择新建
点击Refresh按钮,你的DB中的TABLE会列出来,然后将你要映射的表用INCLUDE按钮包含到右边的TABLE FILTERS中,点击FINISH
(10)如下图,看看你要生成那些代码,把对应的钩打上,Apply-> Run ,OK,你对应的JAVA代码生成好了
注意:在我做以上步骤时曾发生过一下错误,重视下:
1.曾经在上面第7步中,点击REFRESH按钮,对应DB中的表并不听你的话,不出来,后来我把
hibernate.cfg.xm文件中default_schema配置项去掉就没事了
2.同上,也是表不出来,原因是driver_class设置不正确,ORACLE默认的是
oracle.jdbc. driver.OracleDriver
我改成
oracle.jdbc. OracleDriver
后就正确了,可能与引入的JAR包有关系
在这种情况下,你可以查看你引入的ORACLE的JAR包里的结构
另外,可能你下次还想在上面的基础上在创建起他表的映射文件,此时你只要修改你的hibernate.reveng.xml文件,把要映射的表包含进去,然后进入Hibernate Code Generation就好了
Jul 3, 2012 0 °C