当前位置: 代码迷 >> 综合 >> Invalid bound statement (not found): com.rfid.dao.CabinetMapper.findAllAuxiliaryCabinet问题
  详细解决方案

Invalid bound statement (not found): com.rfid.dao.CabinetMapper.findAllAuxiliaryCabinet问题

热度:51   发布时间:2024-01-24 06:38:50.0

大概的意思就是dao里面的方法和mapper映射文件没有绑定起来。
解决方式:1.在springboot项目里面的application.properties里面配置

mybatis.mapper-locations=classpath*:com/rfid/dao/mapper/*.xml

2.如果是把mapper文件放到项目的其他的包下的时候

在pom.xml里面的build标签下面添加

<resources><resource><directory>src/main/java</directory><includes><include>**/*.*</include><include>**/*.*</include></includes><filtering>true</filtering></resource><resource><directory>src/main/resources</directory><includes><include>**/*.*</include><include>**/*.*</include></includes><filtering>true</filtering></resource>
</resources>

3.保证dao的文件名和mapper文件名相同

4.保证启动类上的application上的

@MapperScan("com.rfid.dao")扫描的是dao

以上的方式可以解决mybaits绑定的问题

如果还是不行的话,可以qq联系1315487579

 

  相关解决方案