已解决Exception in thread “main“ org.apache.ibatis.exceptions.PersistenceException[通俗易懂]

已解决Exception in thread “main“ org.apache.ibatis.exceptions.PersistenceException[通俗易懂]已解决Exceptioninthread”main”org.apache.ibatis.exceptions.PersistenceException

已解决Exception in thread “main” org.apache.ibatis.exceptions.PersistenceException

在这里插入图片描述

文章目录

    • 报错问题
    • 解决方法
    • 声明

报错问题

粉丝群里面的一个小伙伴敲代码时发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错信息如下:

Error:java: 错误: 不支持发行版本 5
我的jdk时13.03版本的,所以需要将三个地方设置的相同
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
问题2:这也是比较难发现的问题:Exception in thread “main” org.apache.ibatis.exceptions.PersistenceException
1.首先关注目录src/main/resources文件夹下的SqlMapConfig.xml文件
在这里插入图片描述
如果你的mysql时8.0以上的版本,有两个地方需要修改:

在这里插入图片描述

在这里插入图片描述

解决方法

解决方法如下

在这里插入图片描述
MySQL 8.0 以上版本 – JDBC 驱动名及数据库 URL:
com.mysql.cj.jdbc.Driver

jdbc:mysql://localhost:3306/runoob?useSSL=false&serverTimezone=UTC
注意:因为xml文件中,为避免错误的解析,&符号实际用&来表示
URL中的runoob是我自己建立的数据库的名称。

关注版本对应问题,这个也是比较难发现的点
将pom.xml文件夹下的mysql-connector-java更换一下版本号至8.0.16
在这里插入图片描述
改完之后问题完美解决。

声明

解决方法参考网络,如有侵权请联系删除

今天的文章已解决Exception in thread “main“ org.apache.ibatis.exceptions.PersistenceException[通俗易懂]分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/59044.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注