码迷,mamicode.com
首页 > 数据库 > 详细

配置之MySQL5Dialect

时间:2018-03-22 15:03:47      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:property   jdb   strategy   ble   dial   size   hiberna   reg   cee   

报错:

 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

标签:property   jdb   strategy   ble   dial   size   hiberna   reg   cee   

原文地址:https://www.cnblogs.com/fulse/p/8623795.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!