请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Caused by: org.hibernate.HibernateException: 'hibernate.dialect' not set

pom.xml 用的 课程github 源码的
application.properties:

spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.jdbc-url=jdbc://mysql://127.0.0.1:3306/elastic?charSet=LATIN1
spring.datasource.username=root
spring.datasource.password=password
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=create

logging.level.org.hibernate.SQL=debug
spring.session.store-type=hash_map
spring.jpa.database-platform=org.hibernate.dialect.MySQLDialect

Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when ‘hibernate.dialect’ not set

正在回答 回答被采纳积分+3

4回答

酒酿丸子不甜 2020-02-18 18:34:47

这个问题你看下这个文章,我是链接有问题;https://blog.csdn.net/u010372981/article/details/89857112

1 回复 有任何疑惑可以回复我~
诸葛匹夫 2019-04-17 00:00:42

1.@Value("${spring.jpa.database-platform}")
private String databasePlatform;

2.jpaVendor.setDatabasePlatform(databasePlatform);

可以先从配置文件中取出值,然后手动设置为HibernateJpaVendorAdapter的属性

1 回复 有任何疑惑可以回复我~
提问者 noblenooble 2019-03-12 11:05:57

解决了版本问题

spring.io 生成的版本是2.1.x  导入老师POM 把spring-boot改成1.5.7 也会出现问题  

生成采用1.5.7  问题解决

1 回复 有任何疑惑可以回复我~
慕九州9215102 2019-03-09 12:22:31

如果数据库连接不通也会报这个错

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号