1.Mybatis报错: Parameter 'XXX' not found. Available parameters are [arg1, arg0, param1, param2]
造成此问题的原因通常是Dao层的方法含有多个参数
解决方法:mapper方法中有多个参数,即使用注解@Param给你的参数一个别名(供sql语句中使用),否则的话你的参数将会以"param"为前缀 后面跟上参数的位置作为别名,运行就会报错
2.Expected one result (or null) to be returned by selectOne(), but found: 2
问题是:数据库查询出有多条数据,但只接收一个数据,就会报错
解决方法:修改接收类型,方法返回类型List<xxx>,使用List集合来接收能够接收多个数据