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

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.kler.cn/a/407024.html

相关文章:

  • 大模型部署,运维,测试所需掌握的知识点
  • 自制游戏:监狱逃亡
  • 网络云计算】2024第47周-每日【2024/11/21】周考-实操题-RAID6实操解析1
  • 02. Python基础知识
  • 为什么transformer的时间复杂度是N的平方,具体是里面的哪一个计算流程最占用时间
  • pdf文档动态插入文字水印,45度角,旋转倾斜,位于文档中央,多行水印可插入中文
  • 【PPTist】添加PPT模版
  • 【Linux命令】grep
  • stm32与ht7038的项目
  • 第 22 章 - Go语言 测试与基准测试
  • 【LSTM实战】跨越千年,赋诗成文:用LSTM重现唐诗的韵律与情感
  • 游戏陪玩系统开发功能需求分析
  • 麦肯锡报告 | 未来的经济引擎:解读下一代竞争领域
  • 网络安全设备Bypass
  • 2024年全国青少年信息素养大赛-算法创意实践C++ 华中赛区 (小学组 初赛)
  • RTSP播放器EasyPlayer.js播放器分辨率高的视频在设置container的宽高较小时,会出现锯齿状的画面效果
  • 微信小程序+Vant-自定义选择器组件(单选带筛选
  • 【应用介绍】FastCAE-PHengLEI流体仿真
  • NFC是什么?
  • Mybatis xml动态SQL 判断失效问题
  • 【数据结构】二叉树(2)
  • 云原生后端开发:引领现代应用的核心架构
  • 用邻接矩阵实现图的深度优先遍历
  • 淘宝商品评论爬虫:Java实现指南
  • Javaweb前端HTML css 整体布局
  • 006 单片机嵌入式中的C语言与代码风格规范——常识