我正在使用Eclipse Luna
并添加了Hibernate Tools
。我想Reverse Engineer
我的Oracle
数据库。我使用MySQL
尝试了相同的步骤并且成功了。
我还在Revese Engineering
架构Netbeans
中尝试了Oracle
并成功了。
由于我想在STS
环境中开发我的应用程序,因此我希望使用Eclipse
或Spring STS
。我的表是多年前设计的,与我想要升级到Spring
的遗留应用程序相关。
Database Connections
透视图中,我可以看到我的Oracle
数据库和模式。Hibernate
透视图中,我可以生成我的hibernate.cfg.xml文件,如下所示:
http://pastebin.com/RDAmGukq 这是我遵循的教程:
How to generate Hibernate mapping files & annotation with Hibernate Tools
我的问题是在Hibernate Configurations
视图中我无法看到我的数据库。因此,如果我尝试继续生成hibernate.reveng.xml
,它将生成一个空文件,没有表格来生成我的映射POJO。
我可以得出的结论是我的Hiberbate Configuration
失败了。
请帮忙。
答案 0 :(得分:5)
本教程中描述了我遇到的最佳解决方案:
How to Generate HBM (Hibernate Mapping) files and POJO (Model) Classes in Eclipse
工作得很好。我做错了是以小写形式使用模式名称。它必须是大写的。