| 程序包 | 说明 |
|---|---|
| com.mybatisflex.core.field |
属性查询(Field Query)功能。
|
| com.mybatisflex.core.relation |
多表关联注解实现。
|
| com.mybatisflex.core.service |
通用增强 Service 接口。
|
| com.mybatisflex.core.util |
工具类。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
FieldQueryManager.queryFields(BaseMapper<?> mapper,
Collection<?> entities,
Map<String,FieldQuery> fieldQueryMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) static <Entity> void |
RelationManager.doQueryRelations(BaseMapper<?> mapper,
List<Entity> entities,
int currentDepth,
int maxDepth,
Set<String> ignoreRelations) |
static <Entity> void |
RelationManager.queryRelations(BaseMapper<?> mapper,
List<Entity> entities) |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseMapper<T> |
IService.getMapper()
获取对应实体类(Entity)的基础映射类(BaseMapper)。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,R> Page<R> |
MapperUtil.doPaginate(BaseMapper<T> mapper,
Page<R> page,
QueryWrapper queryWrapper,
Class<R> asType,
boolean withRelations,
Consumer<FieldQueryBuilder<R>>... consumers) |
static <R> void |
MapperUtil.queryFields(BaseMapper<?> mapper,
List<R> list,
Consumer<FieldQueryBuilder<R>>[] consumers) |
static <E> E |
MapperUtil.queryRelations(BaseMapper<?> mapper,
E entity) |
static <E> List<E> |
MapperUtil.queryRelations(BaseMapper<?> mapper,
List<E> entities) |
Copyright © 2023. All rights reserved.