我正在尝试在hibernate中执行简单的sql事务时遇到错误。我正在使用hibernate 4.3,它说derby dialect has been deprecated
我试图谷歌,我发现我需要版本特定的方言。你能告诉我在哪里以及如何获得它?
您可能希望从以下位置看到错误日志:
。
谁能告诉我该怎么办?
答案 0 :(得分:6)
如果您使用 Spring Boot ,只需添加到 application.properties :
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.DerbyTenSevenDialect
答案 1 :(得分:3)
Hibernate提供从DerbyDialect
继承的专用Dialect类。如果检查类层次结构,您将看到有方言
DerbyTenFiveDialect
DerbyTenSixDialect
DerbyTenSevenDialect
与DerbyDialect
类在同一个包中。只需根据您的Derby版本使用方言。