错误描述:
Invalid bound statement (not found): com.XXX.dao.XXXMapper.XXX
错误原因:
1、在xxxMapper.xml文件中namespace parameterType 和对应的dao层entity层不一样或没有parameterType
2、maybits.xml中没有绑定xxxMapper.xml
3、dao层的方法名和xxxMapper.xml中的方法名(id)不一致;
解决方式:
1、在xxxMapper.xml文件中namespace parameterType 和对应的dao层entity层需要一致或没有加上parameterType
2、在maybits.xml中绑定xxxMapper.xml
3、dao层的方法名和xxxMapper.xml中的方法名(id)需要一致;
本文详细解析了MyBatis框架中出现的特定错误——'Invalidboundstatement(notfound)'的原因及解决办法, 主要包括检查namespace、parameterType一致性,确保mapper文件正确绑定以及方法名与ID的一致性。
4925

被折叠的 条评论
为什么被折叠?



