aused by: java.lang.ClassNotFoundException: org.hibernate.dialect.PostgreSQL82Dialect
问题和解决
上面的问题不是因为数据库配置的问题导致的。
而是在 pom 文件中。
<!-- hibernate enhancement -->
<dependency>
<groupId>com.vladmihalcea</groupId>
<artifactId>hibernate-types-55</artifactId>
<version>2.21.1</version>
</dependency>
在 Spring 3 的版本中,Hibernate 已经开始使用 6 的版本。
hibernate-types-55 这个会导致数据类型的问题。
所以应该使用:
<!-- hibernate enhancement -->
<dependency>
<groupId>com.vladmihalcea</groupId>
<artifactId>hibernate-types-60</artifactId>
<version>2.21.1</version>
</dependency>
这个版本才可以。
