一般出现这种问题都会先检查一下这几个地方:
1·,xml里面的namespace和java能不能对上
2,两个文件里面的方法名能不能对上
3,xml里面配置的参数和返回值的类型是否能对上
如果检查后还是有问题的话就需要考虑是否编译
比如我使用的maven,然后dao的xml文件也在java目录下面放着,所以在target目录下面查看的话,maven默认是不会把这个编译过去的,需要在maven的build里面再配置一下:
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>