SpringBoot项目出现: Invalid bound statement (not found)可能原因

目录

一: 场景

二: 原因


一: 场景

使用Springboot构建项目时,前台请求数据库查询时出现: Invalid bound statement (not found)可能原因

二: 原因

1、Mybatis的xml数据库查询文件的namespace属性和Dao层接口的全路径值不一样(这个原因最有可能),xml可以不喝Dao层的接口放在同一个包下,只需要在配置文件出设置mapper的映射地址即可。

  1. 格式: mybatis
    1.  mapper-locations: mappper文件所在的地址

2、mapper文件中的sql语句书写存在错误,查询返回的数据表字段名称和接收数据的实体类不一致时,应该使用resultMap映射而不该使用resultType接收。

3、 mapper文件中并不存在dao中对应的方法也会出现这个错误

发布了49 篇原创文章 · 获赞 67 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_40891009/article/details/104857673
今日推荐