Invalid bound statement (not found): com.hczn.mapper.SignInfoMapper.query
时间: 2023-08-25 21:11:04 浏览: 63
MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found Error处理)
5星 · 资源好评率100%
引用、、提供了一些关于Invalid bound statement错误的可能原因。这个错误通常发生在使用Mybatis或Mybatis-plus时,表示找不到预定义的SQL语句。根据这些引用内容,我可以给出以下解决方案:
1. 检查mapper接口包是否正确扫描到。通常需要在启动类中使用@MapperScan注解来指定扫描的包路径。确保注解中指定的包路径与实际的mapper接口所在的包路径一致。
2. 检查mapper.xml文件的namespace和实际的mapper接口是否一致。确保namespace与mapper接口的全限定名相同。
3. 检查mapper接口中的方法名与mapper.xml中的id标签是否一致。确保方法名与对应的SQL语句的id属性一致。
综上所述,如果你遇到了Invalid bound statement错误,可以先检查以上三点,看是否符合要求,从而解决这个问题。
阅读全文