这个问题纠结了我许久,
首先根据网上的回答,我总结了以下几点,
确认
1.springmvc 的配置没有问题
2.pojo的的属性命名与数据库表的属性命名一致
3.mapper 接口的返回值类型,和输入值类型和mapper.xml 的一致
4.mapper.xml sql 语法以及namespace 指定mapper接口
经过反复测试发现没有任何问题,最后想到可能是idea的问题,经过百度查询得知,idea默认没有编译java目录下的xml文件。
于是在pom.xml下加上这句话
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
注意:要放在标签中 指定编译 xml文件 果然,问题完美解决。