【问题标题】:Hibernate - Cannot create table in postgresql休眠 - 无法在 postgresql 中创建表
【发布时间】:2016-01-31 19:53:11
【问题描述】:

我正在尝试将 hibernate 框架与 eclipse 一起使用,以构建一个简单的 Web 应用程序并将其与 PostgreSQL 连接。这是我的代码:

这是错误:

有谁知道我做错了什么?

【问题讨论】:

    标签: java eclipse hibernate postgresql


    【解决方案1】:

    您应该将属性hibernate.hbmddl.auto 的值更改为create-dropcreate 以强制休眠创建模式,因为userclass 表不存在。

    更多关于hibernate.hbmddl.auto的信息在这里:https://stackoverflow.com/a/24417561/2055854

    【讨论】:

    • 谢谢。您的回答引导我找到了解决方案。
    【解决方案2】:

    仅针对可能遇到相同问题的人...

    我刚刚找到了答案。由于我使用的数据库是 postgresql,我不得不更改持久性文件中的属性“hibernate.dialect”。因此,更改后的结果是:

    之后,表就创建好了!

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-12
      • 1970-01-01
      • 1970-01-01
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多