1、首先看mybatis-config.xml中
<mapper resource="com/kuang/dao/TeacherMapper.xml"/>
一定要跟上面的Studentmapper。xml存放的目录对好
2、看mapper.xml中
<mapper namespace="com.kuang.dao.StudentMapper">
一定要跟上面的Studentmapper存放的目录对好
3、若注释中有中文,则看两个xml中utf-8有没有改成uft8
<?xml version="1.0" encoding="UTF8" ?>
4、maven资源导出问题
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build>
5、看target目录下mapper和mapper.xml在同一目录吗,然后看是否有多出来的或者重复的,有的话删去跟上面src目录不对应的。
小结:
src和test和target的目录应该一致!!!