myBatis set parameters是提示无效列索引

来源:互联网 发布:淘宝退货地址哪里修改 编辑:程序博客网 时间:2024/05/22 14:45

上网查,有说占位符?的个数和提供的参数的个数不对应,发现我的问题不是这个。对比类型发现也没有问题。

到最后发现问题在写模糊查询的时候:

原来的写法:'%#{supplierName,,jdbcType=VARCHAR}%'——这就是最终的原因。

现在的写法:'%' || #{supplierName,,jdbcType=VARCHAR}||'%——这是对的写法。

至于具体的原因,我还不知道。

0 0
原创粉丝点击