Mybatis-plus查询数据时,数据显示不全

在Spring-boot项目中集成Mybatis-plus后,遇到查询结果部分数据为空的问题,具体表现为book_id缺失。尽管数据库中存在该字段,且部分数据能正常显示,表明查询参数和SQL语句无误。问题可能出在Mybatis-plus接收数据库返回结果时的处理。通过在application.yml配置文件中关闭驼峰式编码,成功解决了数据空缺的问题。
摘要由CSDN通过智能技术生成

项目场景:

测试使用Spring-boot框架集成Mybatis-plus


问题描述

在集成了Mybatis-plus后,调用Mybatis-plus封装好的sql查询语句时。虽然查询成功了,但是发现按查询结果中的数据居然有一部分为空

在这里插入图片描述查询结果显示book_id居然为空


原因分析:

在查询数据库后发现数据库中的book_id确实时存在的。并且这边能够显示出部分数据,说明mybatis-plus在向数据库查询时,参数和语句是没问题的。可能出现问题的点在数据库返回结果的时候mybatis-plus接受参数的过程。

在这里插入图片描述


解决方案:

在配置文件中application.yml中关闭驼峰式编码

在这里插入图片描述
在这里插入图片描述
完美解决!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值