使用Eclipse中的Hibernate Tools逆向工程Oracle数据库

时间:2014-09-13 05:42:20

标签: java eclipse oracle hibernate

我正在使用Eclipse Luna并添加了Hibernate Tools。我想Reverse Engineer我的Oracle数据库。我使用MySQL尝试了相同的步骤并且成功了。

我还在Revese Engineering架构Netbeans中尝试了Oracle并成功了。

由于我想在STS环境中开发我的应用程序,因此我希望使用EclipseSpring STS。我的表是多年前设计的,与我想要升级到Spring的遗留应用程序相关。

  1. Database Connections透视图中,我可以看到我的Oracle数据库和模式。
  2. Hibernate透视图中,我可以生成我的hibernate.cfg.xml文件,如下所示: http://pastebin.com/RDAmGukq
  3. 这是我遵循的教程:
    How to generate Hibernate mapping files & annotation with Hibernate Tools

    我的问题是在Hibernate Configurations视图中我无法看到我的数据库。因此,如果我尝试继续生成hibernate.reveng.xml,它将生成一个空文件,没有表格来生成我的映射POJO。

    我可以得出的结论是我的Hiberbate Configuration失败了。

    请帮忙。

1 个答案:

答案 0 :(得分:5)

本教程中描述了我遇到的最佳解决方案:
How to Generate HBM (Hibernate Mapping) files and POJO (Model) Classes in Eclipse

工作得很好。我做错了是以小写形式使用模式名称。它必须是大写的。