问题描述: 接手了个springboot+mybatis 的项目。 之前的查询就是 用mapper包下的Example去查询。
这样一来查询的就是表的所有字段了。不知道怎么查询部分字段,所以就想着写在*Mapper.xml中
接着问题就出现了: invalid bound statement (not found) 。
说明: 之前通过find(example) 是有效果的。 现在应该就是Mapper和Mapper.xml没有映射好。
解决: 在application.yml文件中加入 *Mapper.xml文件的位置配置。
mybatis:
mapper-locations: classpath:mapper/xml/*.xml
注意配置中的 classpath:mapper/xml/*.xml 。之前配置成 classpath:mapper.xml/*.xml 包名的形式是错误的。不生效。
要配置成层级关系 mapper/xml
先记录着