当前位置: 首页 > news >正文

mybatis-plus方法无效且字段映射失败错误排查

问题:
Invalid bound statement (not found): com.htlc.assetswap.mapper.WalletMapper.insert,并且select * 进行查询时带下划线的字段未成功映射。
排查:
1.检查WalletMapper接口,确保继承自BaseMapper
2.启用驼峰命名法映射。application.yml

mybatis-plus:configuration:map-underscore-to-camel-case: true

3.确保 MyBatis-Plus 配置正确加载,确保 @MapperScan 注解正确配置

@SpringBootApplication
@MapperScan("com.htlc.assetswap.mapper")
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}
}

4.检查 MyBatis 版本是否兼容,Spring Boot 2.7.x 对应 MyBatis-Plus 3.5.x。此时发现只引入了mybatis依赖,而未引入mybatis-plus依赖。

解决:
最后一步步排查,是因为忘记引入mybatis-plus依赖

 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.1</version>
</dependency>
http://www.lryc.cn/news/490565.html

相关文章:

  • librdns一个开源DNS解析库
  • Unity3D 逻辑服的Entity, ComponentData与System划分详解
  • 跟《经济学人》学英文:2024年11月23日这期 Why British MPs should vote for assisted dying
  • 基于阿里云服务器部署静态的website
  • 【2024 Optimal Control 16-745】Ubuntu22.04 安装Julia
  • nuget默认包管理格式:packages.config、packageReference区别
  • element-plus教程:Input Number 数字输入框
  • M|横道世之介
  • 借助算力云跑模型
  • LlamaIndex+本地部署InternLM实践
  • 3.12MayBeSomeJava
  • 设计模式之 命令模式
  • 24.11.23 Ajax
  • Sickos1.1 详细靶机思路 实操笔记
  • rk3568-linux-5.10.160移植rtl8822cs wifi 模块纪要
  • QT基础 编码问题 定时器 事件 绘图事件 keyPressEvent QT5.12.3环境 C++实现
  • 学习electron
  • 《C++智能合约与区块链底层交互全解析:构建坚实的去中心化应用桥梁》
  • MySQL:事务
  • Linux——进程间通信之管道
  • java-排序算法汇总
  • Vscode进行Java开发环境搭建
  • 算法学习笔记(五):二叉树一遍历、DFS
  • #Verilog HDL# Verilog中的generate用法集锦
  • 简述C++map容器
  • Vue 学习随笔系列十七 -- 表格样式修改
  • 08 —— Webpack打包图片
  • 01.Django快速入门
  • 【大数据学习 | Spark-Core】spark-shell开发
  • Modern Effective C++ Item 14 如果函数不抛出异常请使用noexcept