Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid

简介: Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid

Mybatis

今天在敲代码的时候,出现了一个bug

访问videolist出现了这样一个bug

网页页面报错的意思:

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
 
Mon Apr 08 00:11:27 CST 2024
There was an unexpected error (type=Internal Server Error, status=500).

意思:

白标错误页面
该应用程序没有针对/error的显式映射,因此您可以将其视为一种后备。
 
2024年4月8日星期一00:11:27 CST
出现意外错误(类型=内部服务器错误,状态=500)

后端项目错误:

[Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): zero.file.videoProject.dao.VideoDao.getVideoList] with root cause

意思:

【请求处理失败;嵌套异常为org . Apache . ibatis . binding . binding异常:无效的绑定语句(未找到):zero . file . video project . Dao . video Dao . get video list】并带有根本原因
 
org . Apache . ibatis . binding . binding异常:无效的绑定语句(未找到):zero . file . video project . Dao . video Dao . get video list

这里导致错误的原因可能是Mybatis配置导致的,看Mybatis的资料:

第一步:连接池信息

基础篇-25-SpringBoot整合MyBatis_哔哩哔哩_bilibili

这里整合Mybatis的资料

yml的配置文件:

这里解决问题的思路是:

将Mapper接口放到同一个文件,名相同,包的路径一定要相同,不相同就报了错

这里的UserMapper就是mapper里的名字

创建一个包,要用/,这里在创建的时候不能用.否则会认为你创建.xxx.xx的包

创建Mapper用/分割创建包

检验方式是否正确可以看target是否在同一个目录下

当包路径相同和Mapper映射文件名也相同了,问题就解决了

接口的数据可以正常看到了

application的配置文件

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/zero?serverTimezone=UTC
    username: xxxx
    password: xxxx
  mvc:
    static-path-pattern: /static/**
  web:
    resources:
      static-locations: classpath:static/
server:
  port: 9090
#  servlet:
#    context-path: /ocr
#ocr:
#  img-path: /data/paddle_ocr/img/%s
#  paddle-ocr-url: http://127.0.0.1:8888/ocr,http://127.0.0.1:8889/ocr
#  resources:
#      static-locations=classpath:/static/
mybatis:
  mapper-locations: classpath:/mappers/*.xml
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  type-aliases-package: zero.file.videoProject.mybatis.entity
 
  #????????
相关文章
|
23小时前
|
Java Maven
Maven编译报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile 解决方案
在执行Maven项目中的`install`命令时,遇到编译插件版本不匹配的错误。具体报错为:`maven-compiler-plugin:3.13.0`要求Maven版本至少为3.6.3。解决方案是将Maven版本升级到3.6.3或降低插件版本。本文详细介绍了如何下载、解压并配置Maven 3.6.3,包括环境变量设置和IDEA中的Maven配置,确保项目顺利编译。
Maven编译报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile 解决方案
|
4月前
|
Java Maven Spring
SpringBoot 系列之 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resource
这篇文章描述了在使用Maven构建Spring Boot项目时遇到的`maven-resources-plugin`插件版本问题导致的编译失败,并提供了通过修改插件版本至3.1.0来解决这个问题的方法。
SpringBoot 系列之 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resource
|
6月前
|
XML Java 数据库连接
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):XXXXX
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):XXXXX
|
6月前
|
Java
Exception in thread “main“ org.apache.ibatis.exceptions.PersistenceException:
Exception in thread “main“ org.apache.ibatis.exceptions.PersistenceException:
|
7月前
|
XML Java 数据库连接
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.forum.d
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.forum.d
70 1
|
6月前
|
Java 数据库连接 mybatis
【已解决】nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘qcBizname‘ not found
【已解决】nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘qcBizname‘ not found
269 0
|
11天前
|
存储 人工智能 大数据
The Past, Present and Future of Apache Flink
本文整理自阿里云开源大数据负责人王峰(莫问)在 Flink Forward Asia 2024 上海站主论坛开场的分享,今年正值 Flink 开源项目诞生的第 10 周年,借此时机,王峰回顾了 Flink 在过去 10 年的发展历程以及 Flink社区当前最新的技术成果,最后展望下一个十年 Flink 路向何方。
291 33
The Past, Present and Future of Apache Flink
|
2月前
|
SQL Java API
Apache Flink 2.0-preview released
Apache Flink 社区正积极筹备 Flink 2.0 的发布,这是自 Flink 1.0 发布以来的首个重大更新。Flink 2.0 将引入多项激动人心的功能和改进,包括存算分离状态管理、物化表、批作业自适应执行等,同时也包含了一些不兼容的变更。目前提供的预览版旨在让用户提前尝试新功能并收集反馈,但不建议在生产环境中使用。
845 13
Apache Flink 2.0-preview released
|
2月前
|
存储 缓存 算法
分布式锁服务深度解析:以Apache Flink的Checkpointing机制为例
【10月更文挑战第7天】在分布式系统中,多个进程或节点可能需要同时访问和操作共享资源。为了确保数据的一致性和系统的稳定性,我们需要一种机制来协调这些进程或节点的访问,避免并发冲突和竞态条件。分布式锁服务正是为此而生的一种解决方案。它通过在网络环境中实现锁机制,确保同一时间只有一个进程或节点能够访问和操作共享资源。
89 3
|
3月前
|
SQL 消息中间件 关系型数据库
Apache Doris Flink Connector 24.0.0 版本正式发布
该版本新增了对 Flink 1.20 的支持,并支持通过 Arrow Flight SQL 高速读取 Doris 中数据。

推荐镜像

更多