关于2.2.3版本JeelowCodePlusInterceptor类拦截问题

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

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

image.png

评论区

超级管理员 2025-10-31 09:01

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

2025-10-31 12:38

@超级管理员

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

超级管理员 2025-10-31 14:19

jdk8版本没有问题,我试试jdk17版本看看

回复