关于2.2.3版本JeelowCodePlusInterceptor类拦截问题

在Update方法构造 StaticSqlSource 对象中,  List<ParameterMapping> parameterMappings = boundSql.getParameterMappings();

构造出来的参数无法绑定到sql里面,导致执行baseMapper.deleteByIds操作失败!

image.png

回答4

超级管理员

哪个功能呢?不关StaticSqlSource 的事的,可以调试一下外面调用deleteByIds的地方,有没有传id

@超级管理员

确定有传的,开发人员-系统设计流程-删除。 就是parameterMappers 和parameter的参数名不对应。 可以debug一下试试。

写回答

扫码关注

微信公众号二维码