【问题标题】:No tables shown in NetBeans reverse engineering wizard with Hibernate and PostgreSQL使用 Hibernate 和 PostgreSQL 的 NetBeans 逆向工程向导中未显示表
【发布时间】:2013-03-04 09:46:32
【问题描述】:

我正在开发一个从我的 postgresql 数据库中检索员工详细信息的 Web 应用程序。在 netbeans 中使用 hibernate,同时执行 hibernate 逆向工程。
使用 Hibernate 和 PostgreSQL 的 NetBeans 逆向工程向导中没有显示表。 连接已建立,我已经在休眠配置文件中检查了它,并且我也将 postgres jar 文件添加到了路径中。 然后我也没有让表格出现在逆向工程向导中以供选择。

请帮帮我。

【问题讨论】:

    标签: hibernate


    【解决方案1】:

    我有类似的问题。请按顺序尝试以下操作。

    1. Windows - 服务。选择数据库连接名称。右键单击并选择连接。 (如果是上面的原因,在逆向工程向导中,你会得到一个警告——无法连接到数据库)

    2. 如果驱动程序正常,则连接正常,但表仍为空。检查创建连接时使用的默认模式。应该是DBO

    这将解决问题。

    【讨论】:

      【解决方案2】:

      这可能为时已晚。但我遇到了完全相同的问题。然后我查看了项目属性,在框架下,Hibernate 没有使用正确的数据库驱动程序。它似乎使用列表中的第一个。我的配置文件是正确的,因为我可以使用连接工厂并获得有效的连接来执行本机 SQL。

      我去了我的数据库服务并删除了无效的数据库连接,回到项目属性,Hibernate 现在指向正确的驱动程序。这似乎解决了问题。

      希望这会有所帮助。

      【讨论】:

        【解决方案3】:

        我有同样的问题,你需要尝试删除旧的连接驱动程序 jdbc:Postgres 并创建另一个,但这次在最后一步选择 Select schema: public。,我选择了选项 information_shema,那是因为我看不到表格,问候

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-24
          • 2015-02-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多