Invalid bound statement (not found): xx.xx.Dao

1、问题原因

     问题实质是dao接口和mapper.xml文件没有映射起来

     注:这个问题的背景主要针对mybatis框架写dao层

2、解决思路

  主要检查一下几点

(1)看mapper.xml文件中namespace指定的dao接口的路径有没有正确

<mapper namespace="dao接口的相对路径">

(2)核对mapper.xml文件中各操作的具体实现的id是否与dao层函数名一致

  • dao接口中的函数为list
  • mapper.xml文件中查询id应为:

        <select id="list" resultMap=">

        </select>

(3)核对一下是否将mapper.xml文件引入mybatis配置文件

     【每一个mapper都要加入,这一步最容易忘!】

<mappers>

   <mapper resource="xxmapper.xml文件的相对路径">

   <mapper resource="xxmapper.xml文件的相对路径">

   ...

</mappers>

(4)检查target中是否有mapper文件

   target文件中没有该mapper文件的情况,参照下面:

  Invalid bound statement (not found)出现原因和解决方法_陈大豆的博客-CSDN博客

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值