【问题标题】:Reverse engineering Oracle database using Hibernate Tools in Eclipse在 Eclipse 中使用 Hibernate 工具对 Oracle 数据库进行逆向工程
【发布时间】:2014-11-07 08:03:02
【问题描述】:

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

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

由于我想在STS 环境中开发我的应用程序,我想使用EclipseSpring STS。我的表是几年前设计的,并且与我想升级到 Spring 的旧应用程序相关。

  1. Database Connectionsperspective 中,我可以看到我的Oracle 数据库和架构。
  2. 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 失败了。

请帮忙。

【问题讨论】:

标签: java eclipse oracle hibernate


【解决方案1】:

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

效果很好。我做错的是使用小写的模式名称。它必须是大写的。

【讨论】:

  • 请从参考链接中引用答案的基本部分,因为如果链接页面发生变化或目标站点无法访问/永久离线,答案可能会失效。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-22
  • 2011-02-20
  • 1970-01-01
  • 2012-10-09
  • 1970-01-01
  • 2011-03-13
  • 2012-03-15
相关资源
最近更新 更多