【问题标题】:Unable to generate tables from entities无法从实体生成表
【发布时间】:2013-05-10 15:41:13
【问题描述】:

我正在尝试在 Eclipse 中使用 JPA 工具来从实体生成表
This 声明我应该执行几个操作以执行类似的操作(创建实体从表)。我按照这些指示再次失败。

我使用 Maven 来管理我的项目,而不是像 here 所述的 Eclipse 的“企业项目创建”。

由于没有消息出现,我查看了 Eclipse 的日志,在那里我看到了 HibernateConsoleRuntimeException: Persistence unit not found: 'null' 日志。不知道为什么我会得到这个日志,因为 Eclipse 在项目中识别了我的 persistence.xml 文件。

【问题讨论】:

  • 实体生成的哪一部分不适合您?你能更详细地描述这个问题吗? HibernateConsoleRuntimeException 可能相关,也可能不相关。有了更多信息,我也许可以为您指明正确的方向。
  • 实体生成表单打开,我将“导出到数据库”选项标记为已激活,然后完成。未创建 schema.ddl 文件和 DB 表。
  • 我的猜测是休眠运行时无法基于您的 Maven 项目结构构建您的持久性单元。我建议在 Hibernate Tools 论坛上发布一些内容。

标签: eclipse jpa ejb


【解决方案1】:

我猜 Dali 即使在 Eclipse Juno 中也存在问题,正如 here 所述,通过对源文件夹和方面进行了一些重新布线,它已得到修复。虽然不是最好的解决方案,因为 Dali 应该识别 Maven 的标准目录......

【讨论】:

【解决方案2】:

使用JPA Tools > Generate Entities From Tables... 生成 JPA 实体时出现错误,我改用它:New > Other... > JPA Entities From Tables

【讨论】:

    猜你喜欢
    • 2020-11-16
    • 2017-02-02
    • 2011-06-09
    • 2013-12-23
    • 2012-04-28
    • 2020-11-30
    • 2017-12-16
    • 2013-01-31
    相关资源
    最近更新 更多