【问题标题】:"derby dialect has been deprecated"“德比方言已被弃用”
【发布时间】:2015-05-11 15:31:01
【问题描述】:

我尝试在休眠中执行简单的 sql 事务时遇到错误。我使用的是休眠 4.3,上面写着derby dialect has been deprecated

我尝试 google 并发现我需要特定于版本的方言。您能告诉我在哪里以及如何获得它吗?

您可能希望从以下位置查看错误日志:

谁能告诉我该怎么办?

【问题讨论】:

  • 请不要提供可以是文字的图片信息。

标签: java database spring hibernate model-view-controller


【解决方案1】:

如果您使用 Spring Boot,只需添加到您的 application.properties

spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.DerbyTenSevenDialect

【讨论】:

    【解决方案2】:

    Hibernate 提供了从DerbyDialect 继承的专门的方言类。如果你检查类层次结构,你会看到有方言

    DerbyTenFiveDialect
    DerbyTenSixDialect
    DerbyTenSevenDialect
    

    都在与DerbyDialect 类相同的包中。只需根据您的 Derby 版本使用方言即可。

    【讨论】:

      猜你喜欢
      • 2013-06-16
      • 2019-07-26
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      • 2018-12-12
      • 2014-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多