所報(bào)的錯(cuò)誤:
java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2).
首先會(huì)去檢查自己傳了哪些參數(shù)?是否都用上了?反復(fù)檢查,發(fā)現(xiàn)并沒(méi)有多余的參數(shù):
controller里處理?xiàng)l件并傳參:
?SQL語(yǔ)句
?小伙伴說(shuō)可能是我這sql語(yǔ)句太混亂,甚至還mybatis和mybatisplus同時(shí)使用了?。。?/span>
?遇事不決,查網(wǎng)友經(jīng)驗(yàn):(9條消息) MyBatis-Plus使用分頁(yè)插件報(bào)錯(cuò),或數(shù)量統(tǒng)計(jì)不正確_mybatis plus 分頁(yè)報(bào)錯(cuò)_魯-江的博客-CSDN博客
MybatisPlus的分頁(yè)插件會(huì)自動(dòng)優(yōu)化LeftJoin語(yǔ)句,官網(wǎng)上說(shuō)明,當(dāng)LeftJoin的表沒(méi)有參與Where查詢時(shí),會(huì)自動(dòng)移除。
(9條消息) 【mybatis plus】distinct去重復(fù)查詢的使用_mybatisplus select distinct_weixin_45616483的博客-CSDN博客
分頁(yè)插件在查詢count(*)時(shí)直接把我的子查詢中的條件參數(shù)給優(yōu)化沒(méi)了才導(dǎo)致參數(shù)匹配不上。
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-510187.html
?問(wèn)題解決。但還是建議不要混用。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-510187.html
到了這里,關(guān)于MybatisPlus的分頁(yè)插件自動(dòng)優(yōu)化LeftJoin語(yǔ)句導(dǎo)致參數(shù)不匹配 java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2).的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!