Mybatis报Parameter index out of range参数越界的一些处理方法

在MyBatis里对于SQL的注释,虽然在xml文件中使用 - - 注释,
但是 注释的语句里,如果有#{arg}或者${arg},MyBatis会把他认为是占位符"?",即使它已经被注释掉了,所以会认为有4个?占位符,而你只给了2个参数…

所以,虽然说代码写注释是个好习惯,但是遇到这种事,谁说得清呢?

原文链接:https://blog.csdn.net/qq8693/article/details/100991571

posted @ 2021-11-03 12:28  昊子豪  阅读(585)  评论(0编辑  收藏  举报