mybatis报错—— Invalid bound statement (not found): com.mapper.EmployeeMapper.updEmp
时间: 2023-10-31 08:59:35 浏览: 209
MyBatis绑定错误提示BindingException:Invalid bound statement (not found)的解决方法
您好!关于MyBatis报错"Invalid bound statement (not found): com.mapper.EmployeeMapper.updEmp",这通常是由于MyBatis找不到对应的SQL语句映射所导致的。
首先,请确保在EmployeeMapper接口中存在名为updEmp的方法,并且在Mapper XML文件中存在对应的SQL语句映射。
在Mapper XML文件中,您可以检查是否存在如下的语句映射:
```xml
<update id="updEmp" parameterType="com.domain.Employee">
<!-- 这里是您的更新语句 -->
</update>
```
请确保该语句映射的id与EmployeeMapper接口中的方法名一致,并且parameterType指定了正确的参数类型。
如果以上配置都正确,还是出现该报错,那么可能是配置文件或者命名空间的问题。请确保MyBatis配置文件中已经正确引入了Mapper XML文件,并且命名空间也与接口类的包路径一致。
希望能帮到您!如果还有其他问题,请随时提问。
阅读全文