检查mybatis-config.xml文件,将
<mappers>
<package name="mappers/UserMapper.xml"/>
</mappers>
改为
<mappers>
<mapper resource="mappers/UserMapper.xml"/>
</mappers>
二者区别:
接口文件与映射文件不在同一路径下,仅能用resource加载映射文件;
package加载方式仅适用于接口文件与映射文件在同一路径下,且接口名与映射文件名相同,并且映射文件命名为接口全类名的情况。
除此外,还有一种class加载方式,与package加载方式相似。
<mappers>
<mapper class="dao.UserMapper"/>
</mappers>