0

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

请帮我。

4

3 回答 3

3

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

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

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

这将解决问题。

在此处输入图像描述

于 2015-05-13T13:48:36.570 回答
0

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

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

希望这可以帮助。

于 2013-07-16T14:40:05.800 回答
0

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

于 2017-09-20T20:34:21.233 回答