当前使用版本(必填,否则不予处理)
3.5.2
该问题是如何引起的?(确定最新版也有问题再提!!!)
在savebatch时候出现空指针异常
重现步骤(如果有就写完整)
异常信息太少,很难定位
报错信息
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: java.lang.NullPointerException at com.baomidou.mybatisplus.core.toolkit.ExceptionUtils.mpe(ExceptionUtils.java:59) at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.executeBatch(SqlHelper.java:197) at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.executeBatch(SqlHelper.java:217) at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.saveOrUpdateBatch(SqlHelper.java:247) at com.baomidou.mybatisplus.extension.service.impl.ServiceImpl.saveOrUpdateBatch(ServiceImpl.java:177) at com.baomidou.mybatispl
Comment From: huayanYu
是必现?
Comment From: itapechang
是必现?
是必现的,看着像是反射引起的,classloader加载出现空指针
Comment From: nieqiurong
适配高版本在3.5.3.2后面的版本才解决,如果无法确定异常堆栈,升级版本或者使用1.8看是否还出现此问题.
Comment From: itapechang
适配高版本在3.5.3.2后面的版本才解决,如果无法确定异常堆栈,升级版本或者使用1.8看是否还出现此问题.
升级 3.5.3.2还是有相同的问题:
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "obj" is null at com.baomidou.mybatisplus.core.toolkit.ExceptionUtils.mpe(ExceptionUtils.java:59) at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.executeBatch(SqlHelper.java:205) at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.executeBatch(SqlHelper.java:231) at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.executeBatch(SqlHelper.java:226) at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.saveOrUpdateBatch(SqlHelper.java:261)
Comment From: nieqiurong
适配高版本在3.5.3.2后面的版本才解决,如果无法确定异常堆栈,升级版本或者使用1.8看是否还出现此问题.
升级 3.5.3.2还是有相同的问题:
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "obj" is null at com.baomidou.mybatisplus.core.toolkit.ExceptionUtils.mpe(ExceptionUtils.java:59) at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.executeBatch(SqlHelper.java:205) at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.executeBatch(SqlHelper.java:231) at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.executeBatch(SqlHelper.java:226) at com.baomidou.mybatisplus.extension.toolkit.SqlHelper.saveOrUpdateBatch(SqlHelper.java:261)
提供复现工程上来看看.