org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.gong.mybatis.dao.EmployeeMapper.getEmpById
在mybatis全局配置文件中利用mappers中的mapper中的class属性配置sqll映射文件时出现该问题:以EmployeeMapper.java和EmployeeMapper.xml为例 在使用class配置sql映射文件时: 需注意三点: 1、EmployeeMapper.java和EmployeeMapper.xml需在同一个包下,且类名和xml文件名要相同; 2、在Mybatis全局配置文件中注册映射文件时要正确: <mappers> <mapper class="com.gong.mybatis.dao.EmployeeMapper" /> </mappers> 3、在EnployeeMapper.xml中: <?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="com.gong.mybatis.dao.EmployeeMapper"> <select id="getEmpById" resultType="com.gong.mybatis.bean.Employee"> select