@org.apache.ibatis.annotations.Mapper 中的 Mapper 异常 Invalid bound statement (not found)
程序员文章站
2022-05-24 12:00:42
...
问题描述
引入注解 @org.apache.ibatis.annotations.Mapper 中的 Mapper 异常标红 Invalid bound statement (not found)。
mapper 内容如下:
import com.demo.zhulong.base.beans.Images;
import tk.mybatis.mapper.common.Mapper;
@org.apache.ibatis.annotations.Mapper
public interface ImagesMapper extends Mapper<Images>{
}
问题原因
tk.mybatis jar 包问题或为正确引入版本。
解决方法
1. 首先确认 pom 中引入依赖:
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.0.0</version>
</dependency>
2. 由于注解部分的 Mapper 在 idea 中标红报错,此时需要点击该行前面的红色感叹号,选择添加 maven 依赖,选择最高的版本后,maven 自动更新,此时问题解决。