后面发现其实就是打包的时候没把资源打包进编译后的文件夹
maven项目下,在pom的build里面加入resources...问题得到解决...其实就是把资源文件打包出来...蛋疼啊...一下午没了.....检查了半天nameSpace大小写
<resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*</include> </includes> </resource> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> </resources>
其实除了这个外,主要的还是以下的
1、mapper.xml中没有加入namespace
2、mapper.xml中的方法和接口mapper的方法不对应
3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例外:配置了mapper文件的包路径的除外
4、mapper.xml文件名和所写的mapper名称不相同。