public interface MPJDeepService<T>
extends com.baomidou.mybatisplus.extension.service.IService<T>
对配置了映射注解的字段进行查询 目前查询深度只支持2级(只解析当前实体类的映射注解,不会对查询结果再次解析注解) 多级查询可能存在循环引用的问题,也可能会导致全量查询
EntityMapping,
FieldMapping| 限定符和类型 | 方法和说明 |
|---|---|
Class<T> |
currentModelClass() |
default T |
getByIdDeep(Serializable id)
根据 ID 深度查询
|
default <R> T |
getByIdDeep(Serializable id,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
针对可变参数堆污染提供的重载
list为null或空,会查询全部映射关系
例: getByIdDeep(id, Arrays.asList(User::getId, ... ))
|
default <R> T |
getByIdDeep(Serializable id,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
根据 ID 深度查询
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default Map<String,Object> |
getMapDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
根据 Wrapper,查询一条记录
|
default <R> Map<String,Object> |
getMapDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
根据 Wrapper,查询一条记录
list为null或空,会查询全部映射关系
例:getMapDeep(queryWrapper, Arrays.asList(User::getId, ... ))
|
default <R> Map<String,Object> |
getMapDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
根据 Wrapper,查询一条记录
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default T |
getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
根据 Wrapper,查询一条记录
结果集,如果是多个会抛出异常,随机取一条加上限制条件 wrapper.last("LIMIT 1") |
default T |
getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
boolean throwEx)
根据 Wrapper,查询一条记录
|
default <R> T |
getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
boolean throwEx,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
根据 Wrapper,查询一条记录
list为null或空,会查询全部映射关系
例: getOneDeep(queryWrapper, throwEx, Arrays.asList(User::getId, ... ))
|
default <R> T |
getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
boolean throwEx,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
根据 Wrapper,查询一条记录
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R> T |
getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
根据 Wrapper,查询一条记录
list为null或空,会查询全部映射关系 结果集,如果是多个会抛出异常,随机取一条加上限制条件 wrapper.last("LIMIT 1") 例: getOneDeep(queryWrapper, Arrays.asList(User::getId, ... )) |
default <R> T |
getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
根据 Wrapper,查询一条记录
结果集,如果是多个会抛出异常,随机取一条加上限制条件 wrapper.last("LIMIT 1") JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution) |
default List<T> |
listByIdsDeep(Collection<? extends Serializable> idList)
查询(根据ID 批量查询)
|
default <R> List<T> |
listByIdsDeep(Collection<? extends Serializable> idList,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
查询(根据ID 批量查询)
list为null或空,会查询全部映射关系
例: listByIdsDeep(idList, Arrays.asList(User::getId, ... ))
|
default <R> List<T> |
listByIdsDeep(Collection<? extends Serializable> idList,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
查询(根据ID 批量查询)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default List<T> |
listByMapDeep(Map<String,Object> columnMap)
查询(根据 columnMap 条件)
|
default <R> List<T> |
listByMapDeep(Map<String,Object> columnMap,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
查询(根据 columnMap 条件)
list为null或空,会查询全部映射关系
例: listByMapDeep(columnMap, Arrays.asList(User::getId, ... ))
|
default <R> List<T> |
listByMapDeep(Map<String,Object> columnMap,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
查询(根据 columnMap 条件)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default List<T> |
listDeep()
查询所有
|
default <R> List<T> |
listDeep(List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
查询所有
list为null或空,会查询全部映射关系
例:listDeep(Arrays.asList(User::getId, ... ))
|
default <R> List<T> |
listDeep(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
查询所有
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default List<T> |
listDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
查询列表
|
default <R> List<T> |
listDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
查询列表
list为null或空,会查询全部映射关系
例:listDeep(queryWrapper, Arrays.asList(User::getId, ... ))
|
default <R> List<T> |
listDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
查询列表
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default List<Map<String,Object>> |
listMapsDeep()
查询所有列表
|
default <R> List<Map<String,Object>> |
listMapsDeep(List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
查询所有列表
list为null或空,会查询全部映射关系
例:listMapsDeep(Arrays.asList(User::getId, ... ))
|
default <R> List<Map<String,Object>> |
listMapsDeep(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
查询所有列表
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default List<Map<String,Object>> |
listMapsDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
查询列表
|
default <R> List<Map<String,Object>> |
listMapsDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
查询列表
list为null或空,会查询全部映射关系
例:listMapsDeep(queryWrapper, Arrays.asList(User::getId, ... ))
|
default <R> List<Map<String,Object>> |
listMapsDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
查询列表
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
pageDeep(E page)
无条件翻页查询
|
default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
pageDeep(E page,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
无条件翻页查询
list为null或空,会查询全部映射关系
例:pageDeep(page, Arrays.asList(User::getId, ... ))
|
default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
pageDeep(E page,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
无条件翻页查询
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
pageDeep(E page,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
翻页查询
|
default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
pageDeep(E page,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
翻页查询
list为null或空,会查询全部映射关系
例:pageDeep(page, queryWrapper, Arrays.asList(User::getId, ... ))
|
default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
pageDeep(E page,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
翻页查询
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> |
pageMapsDeep(E page)
无条件翻页查询
|
default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> |
pageMapsDeep(E page,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
无条件翻页查询
list为null或空,会查询全部映射关系
例:pageMapsDeep(page, Arrays.asList(User::getId, ... ))
|
default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> |
pageMapsDeep(E page,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
无条件翻页查询
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> |
pageMapsDeep(E page,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
翻页查询
|
default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> |
pageMapsDeep(E page,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
翻页查询
list为null或空,会查询全部映射关系
例:pageMapsDeep(page, queryWrapper, Arrays.asList(User::getId, ... ))
|
default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> |
pageMapsDeep(E page,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
翻页查询
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
count, count, getBaseMapper, getById, getEntityClass, getMap, getObj, getOne, getOne, ktQuery, ktUpdate, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeById, removeById, removeByIds, removeByMap, save, saveBatch, saveBatch, saveOrUpdate, saveOrUpdate, saveOrUpdateBatch, saveOrUpdateBatch, update, update, update, updateBatchById, updateBatchById, updateByIddefault T getByIdDeep(Serializable id)
id - 主键ID列表default <R> T getByIdDeep(Serializable id, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
id - 主键ID列表property - 需要关联的字段default <R> T getByIdDeep(Serializable id, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例: getByIdDeep(id, Arrays.asList(User::getId, ... ))
id - 主键ID列表property - 需要关联的字段default List<T> listByIdsDeep(Collection<? extends Serializable> idList)
idList - 主键ID列表default <R> List<T> listByIdsDeep(Collection<? extends Serializable> idList, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
idList - 主键ID列表property - 需要关联的字段default <R> List<T> listByIdsDeep(Collection<? extends Serializable> idList, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例: listByIdsDeep(idList, Arrays.asList(User::getId, ... ))
idList - 主键ID列表property - 需要关联的字段default List<T> listByMapDeep(Map<String,Object> columnMap)
columnMap - 表字段 map 对象default <R> List<T> listByMapDeep(Map<String,Object> columnMap, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
columnMap - 表字段 map 对象property - 需要关联的字段default <R> List<T> listByMapDeep(Map<String,Object> columnMap, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例: listByMapDeep(columnMap, Arrays.asList(User::getId, ... ))
columnMap - 表字段 map 对象property - 需要关联的字段default T getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
结果集,如果是多个会抛出异常,随机取一条加上限制条件 wrapper.last("LIMIT 1")
queryWrapper - 实体对象封装操作类 QueryWrapperdefault <R> T getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
结果集,如果是多个会抛出异常,随机取一条加上限制条件 wrapper.last("LIMIT 1")
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default <R> T getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
结果集,如果是多个会抛出异常,随机取一条加上限制条件 wrapper.last("LIMIT 1")
例: getOneDeep(queryWrapper, Arrays.asList(User::getId, ... ))
queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default T getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, boolean throwEx)
queryWrapper - 实体对象封装操作类 QueryWrapperthrowEx - 有多个 result 是否抛出异常default <R> T getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, boolean throwEx, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
queryWrapper - 实体对象封装操作类 QueryWrapperthrowEx - 有多个 result 是否抛出异常property - 需要关联的字段default <R> T getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, boolean throwEx, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例: getOneDeep(queryWrapper, throwEx, Arrays.asList(User::getId, ... ))
queryWrapper - 实体对象封装操作类 QueryWrapperthrowEx - 有多个 result 是否抛出异常property - 需要关联的字段default Map<String,Object> getMapDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
queryWrapper - 实体对象封装操作类 QueryWrapperdefault <R> Map<String,Object> getMapDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default <R> Map<String,Object> getMapDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例:getMapDeep(queryWrapper, Arrays.asList(User::getId, ... ))
queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default List<T> listDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
queryWrapper - 实体对象封装操作类 QueryWrapperdefault <R> List<T> listDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default <R> List<T> listDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例:listDeep(queryWrapper, Arrays.asList(User::getId, ... ))
queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default <R> List<T> listDeep(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
property - 需要关联的字段Wrappers.emptyWrapper()default <R> List<T> listDeep(List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例:listDeep(Arrays.asList(User::getId, ... ))
property - 需要关联的字段Wrappers.emptyWrapper()default <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> E pageDeep(E page, com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
page - 翻页对象queryWrapper - 实体对象封装操作类 QueryWrapperdefault <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> E pageDeep(E page, com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
page - 翻页对象queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> E pageDeep(E page, com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例:pageDeep(page, queryWrapper, Arrays.asList(User::getId, ... ))
page - 翻页对象queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default <E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> E pageDeep(E page)
page - 翻页对象Wrappers.emptyWrapper()default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> E pageDeep(E page, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
page - 翻页对象property - 需要关联的字段Wrappers.emptyWrapper()default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> E pageDeep(E page, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例:pageDeep(page, Arrays.asList(User::getId, ... ))
page - 翻页对象property - 需要关联的字段Wrappers.emptyWrapper()default List<Map<String,Object>> listMapsDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
queryWrapper - 实体对象封装操作类 QueryWrapperdefault <R> List<Map<String,Object>> listMapsDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default <R> List<Map<String,Object>> listMapsDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例:listMapsDeep(queryWrapper, Arrays.asList(User::getId, ... ))
queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default <R> List<Map<String,Object>> listMapsDeep(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
property - 需要关联的字段Wrappers.emptyWrapper()default <R> List<Map<String,Object>> listMapsDeep(List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例:listMapsDeep(Arrays.asList(User::getId, ... ))
property - 需要关联的字段Wrappers.emptyWrapper()default <E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> E pageMapsDeep(E page, com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
page - 翻页对象queryWrapper - 实体对象封装操作类 QueryWrapperdefault <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> E pageMapsDeep(E page, com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
page - 翻页对象queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> E pageMapsDeep(E page, com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例:pageMapsDeep(page, queryWrapper, Arrays.asList(User::getId, ... ))
page - 翻页对象queryWrapper - 实体对象封装操作类 QueryWrapperproperty - 需要关联的字段default <E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> E pageMapsDeep(E page)
page - 翻页对象Wrappers.emptyWrapper()default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> E pageMapsDeep(E page, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>... property)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
page - 翻页对象property - 需要关联的字段Wrappers.emptyWrapper()default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> E pageMapsDeep(E page, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,R>> property)
例:pageMapsDeep(page, Arrays.asList(User::getId, ... ))
page - 翻页对象property - 需要关联的字段Wrappers.emptyWrapper()Copyright © 2021. All rights reserved.