Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.0k 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 Reply

0 votes
by (71.8m points)

@JsonInclude(NONNULL)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...