【Mybatis-plus-join】 返回基础类型数据
【Mybatis-plus-join】 返回基础类型数据
Metadata
title: 【Mybatis-plus-join】 返回基础类型数据
date: 2023-01-22 19:12
tags:
- 行动阶段/完成
- 主题场景/组件
- 笔记空间/KnowladgeSpace/ProgramSpace/ModuleSpace
- 细化主题/Module/Mybatis-plus-join
categories:
- Mybatis-plus-join
keywords:
- Mybatis-plus-join
description: 【Mybatis-plus-join】 返回基础类型数据
【Mybatis-plus-join】 返回基础类型数据
// 当我们只需要查询一个字段,例如id列表,现在支持直接传递基础类型
JoinLambdaWrapper<Users> wrapper = joinLambdaQueryWrapper(Users.class)
.select(Users::getUserId);
List<Integer> ids = super.joinList(wrapper, Integer.class);
System.out.println(JSON.toJSONString(ids));
// 输出结果:[1,2]
// 也支持返回单个数据类型
JoinLambdaWrapper<Users> wrapper = joinLambdaQueryWrapper(Users.class)
.select(Users::getUserName)
.eq(Users::getUserId, 1)
.last("limit 1");
String userName = super.joinGetOne(wrapper, String.class);
System.out.println(userName);
// 输出结果:"我是名字1"
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 蝶梦庄生!
评论