Invalid bound statement (not found): com.example.mapper.T_petMapper.selectAll
时间: 2023-10-24 14:32:53 浏览: 49
当出现"Invalid bound statement (not found): com.example.mapper.T_petMapper.selectAll"的错误提示时,通常是因为在Mapper接口和Mapper.xml文件之间的映射配置出现问题。以下是解决该问题的几种可能方法:
1. 确保Mapper接口和Mapper.xml文件的位置正确。按照Spring Boot的默认规范,Mapper接口应该位于`src/main/java`目录下的对应包中,而Mapper.xml文件应该位于`src/main/resources`目录下的对应包中。
2. 检查pom.xml文件中的配置。确保添加了正确的资源目录配置,包括正确设置了`src/main/java`和`src/main/resources`目录下的资源文件的包含规则。
3. 检查Mapper接口的包名和Mapper.xml文件的命名空间是否一致。确保在Java的配置文件中创建了相应的包,并将Mapper.xml文件放置在正确的包中,且使用`.`代替`/`作为包名的分隔符。
4. 确保项目的依赖配置正确。检查是否引入了正确的MyBatis依赖以及其它相关依赖。可以尝试在pom.xml文件中重新添加和配置相关的依赖项。
综上所述,当出现"Invalid bound statement (not found): com.example.mapper.T_petMapper.selectAll"的错误提示时,可以通过检查Mapper接口和Mapper.xml文件的位置、映射配置、资源目录配置以及项目依赖等方面来解决该问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>