在访问一个页面时弹出一下提示:
Invalid bound statement (not found): org.loushang.fdemoramework..user.dao.UserMapper.findAll
当使用IDEA编译器的时候,IDEA编译后默认会把resource下的文件放到target的classpath下,但是src下的只有Java文件编译生成.class文件放入classpath下,其他文件会忽略的。
也就是说,放在mapper下的UserMapper.xml是会被忽略的。
这个很有可能会报Invalid bound statement (not found)
解决方法
其实这些问题在eclipse中是不会出现的,解决方案就是让IDEA不要忽略src目录下的xml文件,在pom.xml文件中添加代码
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
配置成功后
Build——>Rebuild Project