mybatisplus报错Invalid bound statement (not found)
时间: 2023-11-20 20:57:56 浏览: 101
MybatisPlus BaseMapper 中的方法全部 Invalid bound statement (not found Error处理)
5星 · 资源好评率100%
mybatisplus报错Invalid bound statement (not found)通常是因为Mapper.xml文件中的namespace或者id写错了,或者Mapper接口中的方法名与Mapper.xml文件中的id不一致导致的。解决方法如下:
1.检查Mapper接口中的方法名是否与Mapper.xml文件中的id一致。
2.检查Mapper.xml文件中的namespace是否正确。
3.检查Mapper.xml文件中的id是否正确。
4.检查Mapper.xml文件中的parameterType和resultType是否正确。
5.检查Mapper.xml文件中的SQL语句是否正确。
以下是一个示例代码:
```java
// Mapper接口
public interface UserMapper extends BaseMapper<User> {
List<User> selectAllUsers();
}
// Mapper.xml文件
<mapper namespace="com.example.mapper.UserMapper">
<select id="selectAllUsers" resultType="com.example.entity.User">
SELECT * FROM user
</select>
</mapper>
```
阅读全文