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
 
  #????????
相关文章
|
3月前
|
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
|
5月前
|
XML Java 数据库连接
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):XXXXX
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):XXXXX
|
5月前
|
Java
Exception in thread “main“ org.apache.ibatis.exceptions.PersistenceException:
Exception in thread “main“ org.apache.ibatis.exceptions.PersistenceException:
|
6月前
|
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
65 1
|
5月前
|
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
163 0
|
6月前
|
前端开发 Java 数据库连接
若依 mybatis报错nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘XXX‘ 错误
若依 mybatis报错nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘XXX‘ 错误
130 0
|
3月前
|
存储 消息中间件 Java
Apache Flink 实践问题之原生TM UI日志问题如何解决
Apache Flink 实践问题之原生TM UI日志问题如何解决
46 1
|
1月前
|
SQL Java API
Apache Flink 2.0-preview released
Apache Flink 社区正积极筹备 Flink 2.0 的发布,这是自 Flink 1.0 发布以来的首个重大更新。Flink 2.0 将引入多项激动人心的功能和改进,包括存算分离状态管理、物化表、批作业自适应执行等,同时也包含了一些不兼容的变更。目前提供的预览版旨在让用户提前尝试新功能并收集反馈,但不建议在生产环境中使用。
593 13
Apache Flink 2.0-preview released
|
1月前
|
存储 缓存 算法
分布式锁服务深度解析:以Apache Flink的Checkpointing机制为例
【10月更文挑战第7天】在分布式系统中,多个进程或节点可能需要同时访问和操作共享资源。为了确保数据的一致性和系统的稳定性,我们需要一种机制来协调这些进程或节点的访问,避免并发冲突和竞态条件。分布式锁服务正是为此而生的一种解决方案。它通过在网络环境中实现锁机制,确保同一时间只有一个进程或节点能够访问和操作共享资源。
68 3
|
2月前
|
SQL 消息中间件 关系型数据库
Apache Doris Flink Connector 24.0.0 版本正式发布
该版本新增了对 Flink 1.20 的支持,并支持通过 Arrow Flight SQL 高速读取 Doris 中数据。

推荐镜像

更多