标题mybatis-plus踩坑 (2)
完整的错误描述是这样的:
Invalid bound statement (not found): com.server.mapper.XxxxMapper.getList
无效的绑定语句,后面是一个mapper里面的方法。在这个异常下
1.我没有发现xml中的别名与实体类中的名字不对应
2.没有xml中namespace地址与mapper不对应
3.方法中,返回的类型resultType不对应
4.实体类与查询的表明不对应
最后发现是xml或者是mapper的后缀与配置文件中对mybatis-plus的配置有关系
mybatis-plus:
mapper-locations: classpath*:mapper/*Dao.xml
type-aliases-package: com.doudou.base.resources.entity
如以上 mapper中的xml文件的后缀是Dao,那么如果是后缀Mapper的xml文件是不能与接口实现类对应