idea運行mybatis出現Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException的解決方案


問題描述:

最近在看黑馬的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的也照樣運行成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM