【发布时间】:2016-08-18 03:59:47
【问题描述】:
按照本教程,我正在使用 JPA 工具从现有数据库生成实体类:
我设置了连接,但是当我尝试右键单击项目名称 > JPA 工具 > 从表中生成实体时,我选择了连接和架构,但没有显示可供选择的表
当然,我在数据库中有几个同名的表。这是来自 Sequel Pro 的图片:
【问题讨论】:
标签: java eclipse hibernate jpa
按照本教程,我正在使用 JPA 工具从现有数据库生成实体类:
我设置了连接,但是当我尝试右键单击项目名称 > JPA 工具 > 从表中生成实体时,我选择了连接和架构,但没有显示可供选择的表
当然,我在数据库中有几个同名的表。这是来自 Sequel Pro 的图片:
【问题讨论】:
标签: java eclipse hibernate jpa
提供您正在使用的实体生成向导的 Eclipse 插件 Dali 依赖另一个 Eclipse 插件 DTP 来提供执行实体生成所需的数据库元数据。因此,此问题可能是由任一插件引起的。
(可能)隔离问题的一种简单方法是使用 DTP 的数据源资源管理器视图查看 DTP 以元数据的方式返回的内容。使用此视图连接到您的数据库。 (您将使用在 Dali 实体生成向导中创建的相同连接配置文件。)连接后,您应该能够展开树以查看您的表。如果没有表,则问题出在用于从数据库中检索元数据的 DTP 适配器上,这是 DTP 的问题;如果树中有表,则问题出在 Dali。
此外,您应该查看 Eclipse 日志 (./.metadata/.log) 以查看在使用 Dali 向导时是否发生任何类型的异常。
【讨论】: