在项目开发中遇到一个奇葩的问题,java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0).百度查找问题没有找到解决方法,最后根据sql错误信息发现
是注解的sql,在mybatis里面不识别这种注解格式,它会将--直接添加到sql里面,如图所示:
需要删除这种注解方式,如果需要注解掉,采用<!--需要注解掉的内容-->这种方式 。以上作为记录,以提醒自己以后不犯同样的错误。