配置之MySQL5Dialect
生活随笔
收集整理的這篇文章主要介紹了
配置之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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转自nga精华帖, 3.1.3国服法师P
- 下一篇: WSL2添加网络代理,通过宿主机代理出国