解决方法1 通过将#{}换成${}解决。 ${}和#{}的区别: 1. #方式能够很大程度上防止sql注入,而$无法防止sql的注入; 2. $一般用于传入数据库对象,例如传入表名; 3. mybatis排序时使用order by动态参数时是使用$而不是#; 解决办法2 将mapper.xml中存在有 --sql语句 使用这种方式注释的语句删除掉。