zl程序教程

您现在的位置是:首页 >  工具

当前栏目

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

Apache 解决 in org thread Exception main ibatis
2023-09-27 14:27:33 时间

已解决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
在这里插入图片描述
改完之后问题完美解决。

福利

每周会送6本技术书籍包邮到家
由于博主时间精力有限,每天私信人数太多,没办法每个粉丝都及时回复
大家可以进社区裙或者添加博主微信
点击下方链接即可
http://t.csdn.cn/6kInJ