mysql的依赖mysql-connector-java升级版本为8.0.15之后,mybatis连接数据库执行sql语句失败报错

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
mysql的依赖mysql-connector-java升级版本为8.0.15之后,mybatis连接数据库执行sql语句失败报错

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!根据报错信息,错误是由于更新数据库时出现了NullPointerException异常。可能原因是在升级mysql-connector-java到8.0.15版本后,与MyBatis集成时出现了兼容性问题。 解决方法:可以尝试通过修改MyBatis配置文件来解决该问题。在MyBatis配置文件中添加useCursorFetch属性,将其设置为false,以关闭游标获取功能,代码如下所示:
<settings>
<setting name="useCursorFetch" value="false"/>
</settings>
另外,也可以尝试将mysql-connector-java版本降级到之前可以正常工作的版本,比如8.0.14版本。 以上是一种解决方法,如果问题仍然没有解决,可以考虑查看更详细的错误栈信息或者进行更深入的排查,以确定问题的根本原因。