2015-11-15 3 views
18

Я только добавил конфигурацию Hibernate для моего приложения и IntelliJ Idea жалуется, что этот диалект является устаревшим:org.hibernate.dialect.PostgreSQLDialect осуждается

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

Не похоже, чтобы быть четкое решение о Интернет, любые предложения?

ответ

27

Вместо этого вы должны использовать org.hibernate.dialect.PostgreSQL82Dialect.

Это отражено в PostgreSQLDialect Javadoc:

Устаревшие.
использование PostgreSQL82Dialect вместо

Однако обратите внимание, что вы должны использовать диалект, который наилучшим образом соответствует драйвера PostgreSQL JDBC вы используете (list here). Например, если вы используете PostgreSQL 9.4 или новее, используйте вместо этого PostgreSQL94Dialect.

Смежные вопросы