我刚刚将Hibernate的配置添加到我的应用程序中,并且IntelliJ Idea抱怨此方言已被弃用:
<property name="hibernate.dialect">
org.hibernate.dialect.PostgreSQLDialect
</property>
在互联网上似乎不是一个明确的解决方案,有什么建议吗?
答案 0 :(得分:41)
您需要改为使用org.hibernate.dialect.PostgreSQL82Dialect
。
这在PostgreSQLDialect
Javadoc:
已过时。
请改用PostgreSQL82Dialect
但请注意,您应该使用与您正在使用的PostgreSQL JDBC驱动程序最匹配的方言(list here)。例如,如果您使用的是PostgreSQL 9.4或更高版本,请改用PostgreSQL94Dialect
。