配置之MySQL5Dialect

Posted fulse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置之MySQL5Dialect相关的知识,希望对你有一定的参考价值。

报错:

 org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]

  org.hibernate.boot.registry.selector.StrategySelectionException:  Unable to resolve name [mysql5Dialect] as strategy [org.hibernate.dialect.Dialect]

MySQL驱动器的包配置出错.正确的MySQL驱动器的包是这样配置的:
在application.properties配置:
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
或者<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
报的错就是无法解析数据库方言 .不同的数据库,sql语句不同,Hibernate相当于一个翻译,配置“方言”选项,就是告诉Hibernate使用的是哪种方言(哪个数据库的sql语句)
所以查看自己的配置有没有出错,我就是把
MySQL5Dialect 中的MySQL中的小写y,写成了大写的Y,就成了MYSQL,所以出错,怪自己粗心,没经验,就是觉得配置没错找了好久,才发现,也是蠢得可以了!



以上是关于配置之MySQL5Dialect的主要内容,如果未能解决你的问题,请参考以下文章

无法将名称 [org.hibernate.dialect.MySQL5Dialect] 解析为策略 [org.hibernate.dialect.Dialect]

面向面试编程代码片段之GC

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

配置数据库信息