問題描述:
最近在看黑馬的Mybatis課程時,跟着敲小案例出現了Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: 的報錯
在網上搜了一下這個報錯的解決方案,最終解決了。
解決方案:
首先看看你的JDK是不是5版本的如果是就需要更改
更改如下:
File -> Project Structure
File -> Settings... -> Build,Execution,Deployment -> Compiler -> Java Comiler
解決完JDK的版本問題后進入主題:
Exception in thread “main” org.apache.ibatis.exceptions.PersistenceException
1.如果你的MySQL是8.0以上需要修改兩個地方
如果問題還是沒有解決就在pom.xml里面修改你的mysql-connector-java版本為8.0.16
到這一步要是問題還沒解決,那你就得仔細看看爆紅的提示信息
翻譯過來才知道SqlMapConfig.xml中的password寫錯了
修改之后再運行我就不報紅了😭
然而我的url后面不用加 ?useSSL=false&serverTimezone=UTC也不報錯
還有mysql-connector-java版本為8.0.19的也照樣運行成功