解决 ### Error updating database. Cause: java.lang.NullPointerException

具体原因不知道,但如果你是使用mybatis的xml中的insert或者update标签要进行新增或修改操作时报这个错的话,把这标签换成select试试,我就是这么解决的,以下是我的报错信息:

java 复制代码
### Error updating database.  Cause: java.lang.NullPointerException
### Cause: java.lang.NullPointerException
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: 
### Error updating database.  Cause: java.lang.NullPointerException
### Cause: java.lang.NullPointerException
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
	at com.sun.proxy.$Proxy125.update(Unknown Source)
	at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:294)
	at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:63)
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
	................................

如上所示,报错信息中并不会提示你说错误在哪个文件里【error may exist xxxMapper.xml(best guess)】,只会报一堆这样的东西,如果你也跟我一样,就把标签换成select试试。

相关推荐
逸风尊者9 分钟前
开发也能看懂的大模型:RNN
java·后端·算法
尘浮生21 分钟前
Java项目实战II基于Java+Spring Boot+MySQL的智能停车计费系统(开发文档+数据库+源码)
java·开发语言·数据库·spring boot·mysql·微信小程序·maven
frost-cold32 分钟前
【JavaEE】Servlet:表白墙
java·servlet·java-ee
總鑽風37 分钟前
解决单元测试时找不到类名
java·单元测试·mybatis
渊渟岳1 小时前
秒懂Java为什么只有值传递
java
csdn_金手指1 小时前
Mac 系统上控制台常用性能查看命令
java·开发语言·macos
番茄酱料1 小时前
idea-java项目中的全部接口提取
java·网络安全·intellij-idea
xuanxuanping1 小时前
Java技术分享
java·开发语言
蜡笔小新..1 小时前
Java常用类-Object(8个未完待续...)
java·开发语言·object
小钟不想敲代码1 小时前
第4章 Spring Boot自动配置
java·spring boot·后端