| 程序包 | 说明 |
|---|---|
| com.github.yulichang.extension.mapping.base | |
| com.github.yulichang.extension.mapping.config |
| 限定符和类型 | 方法和说明 |
|---|---|
default <R> T |
MPJDeepService.getByIdDeep(Serializable id,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
根据 ID 查询 并关联指定映射
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R> T |
MPJDeepService.getByIdDeep(Serializable id,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
根据 ID 查询 并关联指定映射
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R> T |
MPJDeepService.getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
根据 entity 条件,查询一条记录
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R> T |
MPJDeepService.getOneDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
根据 entity 条件,查询一条记录
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R,M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>> |
MPJRelationService.getRelation(java.util.function.Function<M,R> function,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
通过注解实现单表多次查询
|
default <R,M extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>> |
MPJRelationService.getRelation(java.util.function.Function<M,R> function,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
通过注解实现单表多次查询
|
default <R> List<T> |
MPJDeepService.listByIdsDeep(Collection<? extends Serializable> idList,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
查询(根据ID 批量查询)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R> List<T> |
MPJDeepService.listByIdsDeep(Collection<? extends Serializable> idList,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
查询(根据ID 批量查询)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R> List<T> |
MPJDeepService.listByMapDeep(Map<String,Object> columnMap,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
查询(根据 columnMap 条件)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R> List<T> |
MPJDeepService.listByMapDeep(Map<String,Object> columnMap,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
查询(根据 columnMap 条件)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R> List<T> |
MPJDeepService.listDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
根据 entity 条件,查询全部记录
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R> List<T> |
MPJDeepService.listDeep(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
根据 entity 条件,查询全部记录
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
MPJDeepService.pageDeep(E page,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
根据 entity 条件,查询全部记录(并翻页)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
default <R,E extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
MPJDeepService.pageDeep(E page,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper,
java.util.function.Function<DeepConfig.Builder<T>,DeepConfig.Builder<T>> config)
根据 entity 条件,查询全部记录(并翻页)
JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> DeepConfig.Builder<T> |
DeepConfig.builder() |
DeepConfig.Builder<T> |
DeepConfig.Builder.deep(int deep) |
DeepConfig.Builder<T> |
DeepConfig.Builder.loop(boolean loop) |
DeepConfig.Builder<T> |
DeepConfig.Builder.maxDeep(int maxDeep) |
DeepConfig.Builder<T> |
DeepConfig.Builder.property(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>... prop) |
Copyright © 2024. All rights reserved.