org.apache.ibatis.binding.BindingException: Type interface com.itheima.dao.WorkerMapper is not known to the MapperRegistry.
时间: 2024-03-17 16:21:46 浏览: 126
Mybatis注解学习--xxxMapper is not known to the MapperRegistry
这个异常通常是因为 MyBatis 没有找到对应的 Mapper 类。请确保以下几点:
1. 已经在 MyBatis 的配置文件中正确配置了 Mapper 类路径,如:
```xml
<mappers>
<mapper class="com.itheima.dao.WorkerMapper" />
</mappers>
```
2. Mapper 接口的包路径和文件路径正确,且与配置文件中的路径保持一致。
3. Mapper 接口文件中的 namespace 与配置文件中的路径保持一致,如:
```java
package com.itheima.dao;
public interface WorkerMapper {
// ...
}
```
```xml
<mapper namespace="com.itheima.dao.WorkerMapper">
<!-- ... -->
</mapper>
```
如果以上步骤都没有问题,可以尝试重启应用程序或重新编译项目,可能是由于缓存导致的问题。
阅读全文