java吧 关注:1,259,711贴子:12,757,831

mybatis报错

只看楼主收藏回复

springboot项目报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.rudy.dao.IUsersDao.insertUser
代码如下,有没有知道原因的大佬,百度了很多原因都不对





IP属地:江西1楼2024-06-05 16:34回复
    Mapper扫码包设置了吗


    IP属地:浙江来自Android客户端2楼2024-06-05 16:49
    收起回复
      2025-05-15 20:33:19
      广告
      这个是完整的报错信息


      IP属地:江西3楼2024-06-05 16:55
      回复
        可以试试


        IP属地:浙江4楼2024-06-05 17:00
        收起回复
          编译打包有没有打进去


          IP属地:陕西来自iPhone客户端5楼2024-06-05 17:13
          收起回复
            你这很明显的IUserDao都没有加注解,组件都不会注入到容器里面,自然就抛异常了


            IP属地:广东来自Android客户端6楼2024-06-05 17:14
            收起回复
              搞这么麻烦干啥,直接引用mybatisplys自带的 插入方法多简单,也不用写这么麻烦的SQL了


              IP属地:福建7楼2024-06-05 17:25
              收起回复
                xml文件路径对吗?是不是mybatis没有解析到xml文件?


                IP属地:山东来自Android客户端8楼2024-06-05 18:19
                收起回复
                  2025-05-15 20:27:19
                  广告
                  not found,就是映射路径不对,你排查下


                  IP属地:四川来自Android客户端9楼2024-06-05 18:56
                  回复
                    打包前的项目目录发来看看


                    IP属地:浙江来自Android客户端10楼2024-06-05 19:01
                    收起回复


                      IP属地:江西11楼2024-06-05 19:03
                      收起回复
                        你的配置文件应该是少了映射xml文件的配置


                        IP属地:北京来自iPhone客户端12楼2024-06-05 19:13
                        收起回复
                          mapper和xml没绑定上 配置文件有个mapper-location之类的


                          IP属地:内蒙古来自Android客户端13楼2024-06-05 19:24
                          收起回复
                            少个配置导致的


                            IP属地:江西14楼2024-06-05 19:29
                            回复
                              2025-05-15 20:21:19
                              广告
                              目测编译后的字节码文件里没有xml文件


                              IP属地:四川16楼2024-06-06 09:19
                              回复