跳过导航链接
A B C D F G I J L M O P R T 

A

addCondition(boolean, String, SqlKeyword, Object) - 类 中的方法com.github.yulichang.extension.mapping.wrapper.MappingQuery
公开 addCondition 方法
Apply() - 类 的构造器com.github.yulichang.extension.mapping.mapper.MPJMappingWrapper.Apply
 

B

bind(MPJTableFieldInfo, T, List<?>) - 类 中的静态方法com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
 
bindFieldGet(Object) - 类 中的方法com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
 
build() - 类 中的方法com.github.yulichang.extension.mapping.config.DeepConfig.Builder
 
builder() - 类 中的静态方法com.github.yulichang.extension.mapping.config.DeepConfig
 
Builder() - 类 的构造器com.github.yulichang.extension.mapping.config.DeepConfig.Builder
 

C

com.github.yulichang.extension.mapping.base - 程序包 com.github.yulichang.extension.mapping.base
 
com.github.yulichang.extension.mapping.config - 程序包 com.github.yulichang.extension.mapping.config
 
com.github.yulichang.extension.mapping.mapper - 程序包 com.github.yulichang.extension.mapping.mapper
 
com.github.yulichang.extension.mapping.relation - 程序包 com.github.yulichang.extension.mapping.relation
 
com.github.yulichang.extension.mapping.wrapper - 程序包 com.github.yulichang.extension.mapping.wrapper
 
Condition() - 类 的构造器com.github.yulichang.extension.mapping.mapper.MPJMappingWrapper.Condition
 

D

deep(int) - 类 中的方法com.github.yulichang.extension.mapping.config.DeepConfig.Builder
 
DeepConfig<T> - com.github.yulichang.extension.mapping.config中的类
映射查询配置
DeepConfig() - 类 的构造器com.github.yulichang.extension.mapping.config.DeepConfig
 
DeepConfig.Builder<T> - com.github.yulichang.extension.mapping.config中的类
 
defaultConfig() - 类 中的静态方法com.github.yulichang.extension.mapping.config.DeepConfig
 

F

fieldSet(Object, Object) - 类 中的方法com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
 

G

getByIdDeep(Serializable) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
根据 ID 查询 并关联全部映射
getByIdDeep(Serializable, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
根据 ID 查询 并关联指定映射 JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
getByIdDeep(Serializable, DeepConfig<T>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系 例: selectByIdDeep(1, Arrays.asList(User::getId, ... ))
getJoinMapper() - 类 中的方法com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
 
getOneDeep(Wrapper<T>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
根据 entity 条件,查询一条记录
getOneDeep(Wrapper<T>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
根据 entity 条件,查询一条记录 JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
getOneDeep(Wrapper<T>, DeepConfig<T>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系 例: selectOneDeep(queryWrapper, Arrays.asList(User::getId, ... ))
getRelation(Function<M, R>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJRelationService
通过注解实现单表多次查询
getRelation(Function<M, R>, DeepConfig<T>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJRelationService
通过注解实现单表多次查询
getRelation(Function<M, R>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJRelationService
通过注解实现单表多次查询
getTableInfo(Class<?>) - 类 中的静态方法com.github.yulichang.extension.mapping.mapper.MPJTableInfoHelper
获取实体映射表信息

I

init() - 类 中的静态方法com.github.yulichang.extension.mapping.config.MappingConfig
 
initMapping(MPJTableInfo) - 类 中的静态方法com.github.yulichang.extension.mapping.mapper.MPJTableInfoHelper
初始化映射相关
initTableInfo(Class<?>, Class<?>) - 类 中的静态方法com.github.yulichang.extension.mapping.mapper.MPJTableInfoHelper
实体类反射获取表信息【初始化】

J

joinFieldGet(Object) - 类 中的方法com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
 
joinFieldSetNull(Object) - 类 中的方法com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
 

L

list(List<T>, int, DeepConfig<T>) - 类 中的静态方法com.github.yulichang.extension.mapping.relation.Relation
 
listByIdsDeep(Collection<? extends Serializable>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
查询(根据ID 批量查询)
listByIdsDeep(Collection<? extends Serializable>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
查询(根据ID 批量查询) JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
listByIdsDeep(Collection<? extends Serializable>, DeepConfig<T>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系 例: selectBatchIdsDeep(idList, Arrays.asList(User::getId, ... ))
listByMapDeep(Map<String, Object>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
查询(根据 columnMap 条件)
listByMapDeep(Map<String, Object>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
查询(根据 columnMap 条件) JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
listByMapDeep(Map<String, Object>, DeepConfig<T>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系 例: selectByMapDeep(columnMap, Arrays.asList(User::getId, ... ))
listDeep(Wrapper<T>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
根据 entity 条件,查询全部记录
listDeep(Wrapper<T>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
根据 entity 条件,查询全部记录 JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
listDeep(Wrapper<T>, DeepConfig<T>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系 例: selectListDeep(queryWrapper, Arrays.asList(User::getId, ... ))
loop(boolean) - 类 中的方法com.github.yulichang.extension.mapping.config.DeepConfig.Builder
 

M

MappingConfig - com.github.yulichang.extension.mapping.config中的类
关系映射配置
MappingConfig() - 类 的构造器com.github.yulichang.extension.mapping.config.MappingConfig
 
MappingQuery<T> - com.github.yulichang.extension.mapping.wrapper中的类
 
MappingQuery() - 类 的构造器com.github.yulichang.extension.mapping.wrapper.MappingQuery
 
maxDeep(int) - 类 中的方法com.github.yulichang.extension.mapping.config.DeepConfig.Builder
 
mpjBindData(R, MPJTableFieldInfo, List<?>, int, DeepConfig<T>) - 类 中的静态方法com.github.yulichang.extension.mapping.relation.Relation
 
MPJDeepService<T> - com.github.yulichang.extension.mapping.base中的接口
深度查询 对配置了映射注解的字段进行查询 目前查询深度只支持2级(只解析当前实体类的映射注解,不会对查询结果再次解析注解) 多级查询可能存在循环引用的问题,也可能会导致全量查询
mpjGetRelation(R, DeepConfig<T>) - 类 中的静态方法com.github.yulichang.extension.mapping.relation.Relation
通过注解实现单表多次查询
MPJMappingWrapper - com.github.yulichang.extension.mapping.mapper中的类
关联查询条件
MPJMappingWrapper(String, String, Apply[], Condition[], String, String, String) - 类 的构造器com.github.yulichang.extension.mapping.mapper.MPJMappingWrapper
 
MPJMappingWrapper.Apply - com.github.yulichang.extension.mapping.mapper中的类
 
MPJMappingWrapper.Condition - com.github.yulichang.extension.mapping.mapper中的类
 
mpjQueryList(BaseMapper<T>, SqlKeyword, String, Object, MPJTableFieldInfo) - 类 中的静态方法com.github.yulichang.extension.mapping.wrapper.MappingQuery
映射 wrapper 构造器 仅对使用映射注解时使用
MPJRelationService<T> - com.github.yulichang.extension.mapping.base中的接口
深度查询 对配置了映射注解的字段进行查询 目前查询深度只支持2级(只解析当前实体类的映射注解,不会对查询结果再次解析注解) 多级查询可能存在循环引用的问题,也可能会导致全量查询 用于替换deep
MPJTableFieldInfo - com.github.yulichang.extension.mapping.mapper中的类
字段属性
MPJTableFieldInfo(Class<?>, EntityMapping, Field) - 类 的构造器com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
初始化关联字段信息
MPJTableFieldInfo(Class<?>, FieldMapping, Field) - 类 的构造器com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
 
MPJTableInfo - com.github.yulichang.extension.mapping.mapper中的类
数据库表反射信息
MPJTableInfo() - 类 的构造器com.github.yulichang.extension.mapping.mapper.MPJTableInfo
 
MPJTableInfoHelper - com.github.yulichang.extension.mapping.mapper中的类
拷贝 TableInfoHelper
MPJTableInfoHelper() - 类 的构造器com.github.yulichang.extension.mapping.mapper.MPJTableInfoHelper
 

O

one(T, int, DeepConfig<T>) - 类 中的静态方法com.github.yulichang.extension.mapping.relation.Relation
查询映射关系
对结果进行二次查询
可以自行查询然后在通过此方法进行二次查询
list为null或空,会查询全部映射关系

P

pageDeep(E, Wrapper<T>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
根据 entity 条件,查询全部记录(并翻页)
pageDeep(E, Wrapper<T>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
根据 entity 条件,查询全部记录(并翻页) JDK 默认不推荐泛型数组,会引起 Java堆污染(Heap Pollution)
pageDeep(E, Wrapper<T>, DeepConfig<T>) - 接口 中的方法com.github.yulichang.extension.mapping.base.MPJDeepService
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系 例: selectPageDeep(page, queryWrapper, Arrays.asList(User::getId, ... ))
property(SFunction<T, ?>...) - 类 中的方法com.github.yulichang.extension.mapping.config.DeepConfig.Builder
 

R

Relation - com.github.yulichang.extension.mapping.relation中的类
 
Relation() - 类 的构造器com.github.yulichang.extension.mapping.relation.Relation
 
removeJoinField(List<?>) - 类 中的方法com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
 

T

thisFieldGet(Object) - 类 中的方法com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
 
A B C D F G I J L M O P R T 
跳过导航链接

Copyright © 2024. All rights reserved.