配置之MySQL5Dialect
2024-08-28 13:16:27
报错:
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,所以出错,怪自己粗心,没经验,就是觉得配置没错找了好久,才发现,也是蠢得可以了!
最新文章
- MVC5 + EF6 简单示例
- 自己用C语言写PIC32 serial bootloader
- JS获取非行间样式
- idea自动生成serialVersionUID
- ArcObjects SDK(AE)10.1在vs2012安装的方法
- 逻辑回归损失函数(cost function)
- 【Spark Core】任务运行机制和Task源代码浅析1
- PHP.INI常用设置一览表(持续更新)
- spring容器启动的加载过程(一)
- 丢手帕问题as3版
- Bash shell编程的语法知识点(1)
- python之地基(三)
- Vue-Router嵌套路由
- 微信获取ticket及生成二维码(临时或永久)
- Spring中的资源加载
- vim YouCompleteMe 遇到的问题及解决
- Linux用户、用户组、文件权限学习笔记
- 经济学人使用Golang构建微服务历程回顾
- 关于python hashlib模块的使用
- EndNote基础教程