出现了Invalid bound statement问题,如何解决?

问题:
Invalid bound statement (not found): bi.she.luo.echarts.service.employment.IGraduateCollegeService.getGraduateCollege

代码:
package bi.she.luo.echarts.service.employment;
public interface IGraduateCollegeService extends IService<GraduateCollege> {

/**
 * @return
 */
GraduateCollege getGraduateCollege(String dateYear);
/**
 * 条件查询 --> 可用于接口复用
 *
 * @param entity
 * @return
 */
List<GraduateCollege> queryCondition(GraduateCollege entity);

}

package bi.she.luo.echarts.mapper.employment;
@Mapper
public interface GraduateCollegeMapper extends BaseMapper<GraduateCollege> {
}

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper

    PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="bi.she.luo.echarts.mapper.employment.GraduateCollegeMapper">

<resultMap type="GraduateCollege" id="GraduateCollegeResult">
    <id     property="id"       column="id"      />
    <result property="collegeName"       column="college-name"      />
    <result property="graduateNumber"     column="graduate-number"    />
    <result property="employmentNumber"     column="employment-number"    />
    <result property="dateYear"        column="date-year"        />
</resultMap>




<select id="selectGraduateCollegeVo">
    select id,
           college-name ,
           graduate-number ,
           employment-number ,
           date-year,
    from graduate-college
</select>

</mapper>

阅读 1.4k
1 个回答
  1. 检查mybatisPlus配置文件路径配置

    mybatis-plus:
      mapper-locations: classpath:mapper/**/*Mapper.xml
  2. 检查mybatis扫描mapper注解@MapperScan("xxx.xxx.xxx")
  3. 如果以上都没问题就检查下包路径是不是不对?有没有拼写错误什么的
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题