Mapped Statements collection does not contain value for xxx
意思“是映射的语句集合不包含XXX”。
思考:
- 没写映射文件
- 映射文件与接口名字不同
- 映射文件与接口中的方法名字不同
- 映射文件和接口是否编译到target中
解决4:在pom.xml中添加配置
<build>
<finalName>mybatis</finalName>
<!--解决找不到xml文件的问题-->
<resources>
<resource>
<directory>${basedir}/src/main/java</directory>
<includes>
<include>**/*Mapper.xml</include>
</includes>
</resource>
</resources>
</build>
${basedir}
为Maven内置变量不需要修改
我还是很喜欢你
像风走了八千里
不问归期