原因就是dao接口和mapper映射文件互相不匹配造成的 解决方法 检查dao接口和mapper映射文件的包名是否完全相同,开发时候虽然dao接口和映射配置文件放在不同的位置,但是一定要保证他们的包名相同 如果包名相同,那么检查dao接口的名称和mapper.xml的映射文件名字是否相同,如果不同也会成这样的问题