查询数据除了ID别的字段为null

来源:18-8 【项目实战】实现岗位分类接口--Mapper 层开发

weixin_慕九州2096979

2026-01-07

老师:为什么我查询数据除了ID别的字段为null图片描述
图片描述图片描述

写回答

2回答

彭彭老师

2026-01-12

同学应该是引入了 mybatis plus,确实会存在这个问题,这个 bug 在 19-8 小节有讲解。

Mybatis plus 查询数据默认使用驼峰命名法,需将 JobCategory 实体类中的 category_name 和 category_desc 改成驼峰命名,对应数据库表中的 category_name、category_desc 字段。

https://img1.sycdn.imooc.com/szimg/e476006909645a6b14900735.jpg

0
2
彭彭老师
回复
weixin_慕九州2096979
两个可以共存,但不建议这么做,共存两个配置文件都需要有,并且 mapper 层、servive 层都要注意相应的写法,很容易出错
2026-01-18
共2条回复

彭彭老师

2026-01-07

同学贴一下完整的代码,其他层的也贴上

0
1
weixin_慕九州2096979
贴不了图,其它的层都是与您视频教的一至,请教别人说是在用Lombok @data 生成 get set方法时,会与 MyBatis 命名规则不至,造成带下划线category_desc 的字段 变成驼峰命名,请问有什么好的解决方案
2026-01-08
共1条回复

Java零基础入门与实战

Java零基础入门与实战 多场景|多案例|全栈项目

345 学习 · 248 问题

查看课程