解决 ### 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试试。

相关推荐
程序员天天困14 分钟前
Arthas Profiler 火焰图实战:CPU 热点在哪一目了然
java·jvm·后端
用户31268748772024 分钟前
@Autowired 注入的是代理对象?Spring AOP 代理选择原理一次讲透
java·spring
@insist12328 分钟前
信息系统管理工程师-任务、标准、EDM 过程与关键域
java·大数据·数据库
木子杳衫39 分钟前
Java高级进阶 | 单元测试JUnit + 反射机制实战详解
java·junit·单元测试
qq_3660862244 分钟前
关于接口路径中中文值解码问题
java·开发语言·数据库
大白菜和MySQL1 小时前
elk部署和kibana图形化展示
java·笔记·elasticsearch
Zane19941 小时前
JMM 与 happens-before:一次搞懂 Java 内存模型
java·后端
An_s1 小时前
Java Spring Boot+vue3文件管理系统
java·开发语言
wuqingshun3141591 小时前
接口和抽象类有什么区别?
java
SimonKing1 小时前
别再写 setter 了!MapStruct Plus vs MapStruct,谁才是 Bean 转换的真神?
java·后端·程序员