使用Mybatis报错“Type interface com.test.mapper.UserMapper is not known to the MapperRegistry.“

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Mybatis报错“Type interface com.test.mapper.UserMapper is not known to the MapperRegistry.“相关的知识,希望对你有一定的参考价值。

异常

在使用mybatis时报此错:

原因

因为没有在mybatis的核心配置文件中进行配置。

可以看到没有名为OrderMapper.xml的配置项

解决

我们要做的就是使用<mapper>标签在mybatis的核心配置文件sqlMapConfig.xml中进行配置,其中<mapper>标签的resource属性值就是该OrderMapper.xml文件的路径

然后再执行就能成功了。

以上是关于使用Mybatis报错“Type interface com.test.mapper.UserMapper is not known to the MapperRegistry.“的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis处理一行数据-MyBatis使用sum语句报错-MyBatis字段映射-遁地龙卷风

Mybatis 中使用insert标签报错

Mybatis逆向工程(代码生成器)及其简单使用——及其报错处理

mybatis 动态代理 map 使用报错,找到9个,selectOne

使用mybatis报错constructor found in com.atguigu.mybatis.bean.Department matching [java.lang.Integer, jav

解决使用mybatis分页插件PageHelper的一个报错问题