mybatis在maven项目中运行报错

主要异常信息如下:

org.apache.ibatis.binding.BindingException:Invalid bound statement(not found):com.example.dao.IStuDao.insert

分析:

根据报错信息,可以知道项目中存在这个接口,但是映射文件中没有实现这个接口中的方法。

检查原因:

可以通过查询编译后的classes文件的方式,查看异常相关的文件是否全部正常编译生成了对应的.class文件。
mybatis在maven项目中运行报错_第1张图片
很明显,可以看出。编译后的文件中,并没有发现mapper接口对应的xml文件。

解决:

在pom.xml中加入以下配置:
mybatis在maven项目中运行报错_第2张图片

注意: 如果是springboot项目,则在pom.xml中加入以下配置。
mybatis在maven项目中运行报错_第3张图片

你可能感兴趣的:(java,mybatis,java,mybatis,maven)