Spring Boot 下使用JPA,报org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set错误:这个很头疼。解决的方法是:
1、在application.yml文件中加入一行:
database-platform: org.hibernate.dialect.MySQL5Dialect
如图:
2、不仅会只存在这个问题,还有一个问题是的导入的依赖mysql连接依赖版本过高导致的,需要指定较低的版本:pom.xml文件依赖改为:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> <scope>runtime</scope> </dependency>
如图:
这样就完美的解决啦!!!!!!!!!!!!!!!!!