发生场景:mapper层方法传2个参数,默认一个参数可以不需要@Param,但传多个参数必须指定@Param(“别名”)
说明:该问题出错在mapper层与xml层的参数设置问题

文章目录

  • 第一种情况:mapper层方法缺少@Param注解
  • 第二种情况:传2个参数都是对象的时候,而不是简单地string、int等等

第一种情况:mapper层方法缺少@Param注解

第二种情况:传2个参数都是对象的时候,而不是简单地string、int等等

出错原因:对象具体的xx属性没加对象名
出错代码:

正确代码:

更多推荐

Parameter ‘**‘ not found. Available parameters are [0, 1, param1, param2]解决办法