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

发布时间 2023-03-22 21:16:45作者: 湘summer

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

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

1.Mapper文件:

 

2.实体对象文件:

 

3.数据库设计:

4.查询结果:

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

 

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

 

 

 6.结果正确

 

 

 

 

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