SpringBoot项目,Mybatis查数据有些字段值为null,有些又有值??

问题:SpringBoot项目,Mybatis查数据有些字段值为null,有些又有值??

  上网查看了许多博客,发现大多说的都是实体对象的名称和数据库字段的名称不一样,但是我检查了发现是一样的。我以为id数据库是int,而实体对象是Integer的原因,我想着java不是可以自动拆装箱吗,改来改去发现也不是这个问题。具体代码如下:

1.Mapper文件:

 

2.实体对象文件:

 

3.数据库设计:

4.查询结果:

  看到结果我猜是post_time和user_id两个出现了问题,但是对比发现好像也没错呀。

 

 5.修改:把返回值修改成Map

 

 

 6.结果正确

 

 

 

 

各位大佬能发现是什么问题吗?

posted @   湘summer  阅读(210)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2022-03-22 试题G 完全二叉树的权值
点击右上角即可分享
微信分享提示