一尘不染

弃用org.hibernate.dialect.PostgreSQLDialect

hibernate

我刚刚在应用程序中添加了Hibernate的配置,而IntelliJ Idea抱怨此方言已被弃用:

<property name="hibernate.dialect">
   org.hibernate.dialect.PostgreSQLDialect
</property>

似乎不是互联网上的明确解决方案,有什么建议吗?


阅读 627

收藏
2020-06-20

共1个答案

一尘不染

您需要org.hibernate.dialect.PostgreSQL82Dialect改用。

这在PostgreSQLDialectJavadoc中有记录:

不推荐使用。
改用PostgreSQL82Dialect

但是请注意,您应该使用与您使用的PostgreSQL
JDBC驱动程序最匹配的方言(在此处列出)。例如,如果您使用的是PostgreSQL
9.4或更高版本,请PostgreSQL94Dialect改用。

2020-06-20