当前使用版本(必填,否则不予处理)
3.3.2
该问题是如何引起的?(确定最新版也有问题再提!!!)
调用updateBatchById方法报错
重现步骤(如果有就写完整)
List<SysUser> sysUsers = new ArrayList<>(1);
sysUsers.add(
SysUser.builder()
.id(1L)
.username("admin")
.secretCode(encoder.encode("admin"))
.build());
sysUserService.updateBatchById(sysUsers);
org.apache.ibatis.session.defaults.DefaultSqlSession类中执行到public int update(String statement, Object parameter)方法的return executor.update(ms, wrapCollection(parameter));语句时报错
报错信息
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'param1' not found. Available parameters are [et] Caused by: org.apache.ibatis.binding.BindingException: Parameter 'param1' not found. Available parameters are [et]
Comment From: miemieYaho
无法复现,你先检查jar版本依赖是否有冲突吧
Comment From: ghost
谢谢,确实是和自定义的mybatis plugin冲突了
Comment From: win434545299
谢谢,确实是和自定义的mybatis plugin冲突了
请问这个问题是怎么解决的啊,我也遇到这个问题了...= =