最起先并没有察觉到mapper.xml文件不在编译目录中,最先出现的问题是,我在mapper.java和mapper.xml中写好了对应的sql语句,和接口方法,但是报错,显示没这个方法,这就很奇怪,最后是查到编译目录中根本没mapper.xml文件,所以根本找不到sql语句。
在maven的pom.xml文件中,在build节点添加
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes>