Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.5k views
in Technique[技术] by (71.8m points)

mybatis-plus 查询部分字段时,其他字段为null

QueryWrapper<Menu> queryWrapper = new QueryWrapper<>();
queryWrapper.select("menu_id","parent_id", "menu_name").eq("is_menu", 1);
queryWrapper.orderByAsc("sort");
return getBaseMapper().selectList(queryWrapper);

这段代码中,只返回3个字段。

{
    "menuId": 3,
    "parentId": 1,
    "menuName": "商品管理",
    "status": null,
    "isMenu": null,
    "sort": null,
    "updatetime": null,
    "addtime": null,
}

其他未select的字段都为null.
有什么办法可以不用返回这些未select的字段吗?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

@JsonInclude(NONNULL)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...