【问题标题】:Can't generate entities from database using JPA tools无法使用 JPA 工具从数据库生成实体
【发布时间】:2016-08-18 03:59:47
【问题描述】:

按照本教程,我正在使用 JPA 工具从现有数据库生成实体类:

http://o7planning.org/web/fe/default/en/document/7758/using-hibernate-tools-generate-entity-classes-from-tables

我设置了连接,但是当我尝试右键单击项目名称 > JPA 工具 > 从表中生成实体时,我选择了连接和架构,但没有显示可供选择的表

当然,我在数据库中有几个同名的表。这是来自 Sequel Pro 的图片:

【问题讨论】:

    标签: java eclipse hibernate jpa


    【解决方案1】:

    提供您正在使用的实体生成向导的 Eclipse 插件 Dali 依赖另一个 Eclipse 插件 DTP 来提供执行实体生成所需的数据库元数据。因此,此问题可能是由任一插件引起的。

    (可能)隔离问题的一种简单方法是使用 DTP 的数据源资源管理器视图查看 DTP 以元数据的方式返回的内容。使用此视图连接到您的数据库。 (您将使用在 Dali 实体生成向导中创建的相同连接配置文件。)连接后,您应该能够展开树以查看您的表。如果没有表,则问题出在用于从数据库中检索元数据的 DTP 适配器上,这是 DTP 的问题;如果树中有表,则问题出在 Dali。

    此外,您应该查看 Eclipse 日志 (./.metadata/.log) 以查看在使用 Dali 向导时是否发生任何类型的异常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-09
      • 1970-01-01
      • 2016-01-02
      • 2011-08-15
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 2017-02-02
      相关资源
      最近更新 更多