您的位置:首页 > 其它

myBatis set parameters是提示无效列索引

2016-06-18 16:45 218 查看
上网查,有说占位符?的个数和提供的参数的个数不对应,发现我的问题不是这个。对比类型发现也没有问题。

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

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

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

至于具体的原因,我还不知道。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: