在Mybatis 项目中, 查询任意表中的数据, 返回类型为 resultType=map, 那么当字段为null 中, 返回给前端的字段 就是缺少为null 的字段
解决办法: 1. yml中添加
mybatis:
configuration:
call-setters-on-nulls: true # 显示为null 的字段
spring:
jackson:
default-property-inclusion: ALWAYS // 默认序列化所有字段,如果改为no_null 则不显示为null字段
解决方法: 2 将resultType=map 改为 resultMap="userMap"
本文介绍在Mybatis项目中,如何配置以使查询结果包含null字段,通过调整yml文件中的mybatis和spring模块设置,确保即使字段为空也能正常返回,避免前端接收到的数据缺失问题。
3629

被折叠的 条评论
为什么被折叠?



