解决方法:

在Mybatis的配置文件mybatis-conifg.xml中有

<mappers>
        <!--加载sql映射文件-->
        <mapper resource="xxxx/mapper/UserMapper.xml"/>

        <!--Mapper代理方式-->
        <package name="com.itheima.mapper"/>

    </mappers>

这两行代码其实用处一致,不过前者更麻烦,如果有很多xml文件则要写很多行。而后者会将对应包下的映射文件全都加载进来,更加方便。

所以这两行代码一起存在会造成该错误,删除其中一行即可(推荐删除前者)。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐