不报错的原接口: sql: 当我新添加了一个maxAge参数后: sql: 这个sql报错如下 报错原因: 这是mybatis中多参数传递未能识别导致,这个报错的意思是,name这个参数找不到,他只认识[teacherUser, maxAge, param1, param2]这四个参数,原来接口只有一个参数的时候可以直接写name,多了一个参数需要告诉它是谁的name 修改方式1:使用teacherUser这个参数名 修改方式2: 使用默认的param1这个参数名 修改方式3: 使用@Param注解指定参数名字 sql: