Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addCondition(boolean, String, SqlKeyword, Object) - Method in class com.github.yulichang.extension.mapping.wrapper.MappingQuery
-
公开 addCondition 方法
- Apply() - Constructor for class com.github.yulichang.extension.mapping.mapper.MPJMappingWrapper.Apply
B
- bind(MPJTableFieldInfo, T, List<?>) - Static method in class com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
- bindFieldGet(Object) - Method in class com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
- build() - Method in class com.github.yulichang.extension.mapping.config.DeepConfig.Builder
- builder() - Static method in class com.github.yulichang.extension.mapping.config.DeepConfig
- Builder() - Constructor for class com.github.yulichang.extension.mapping.config.DeepConfig.Builder
C
- com.github.yulichang.extension.mapping.base - package com.github.yulichang.extension.mapping.base
- com.github.yulichang.extension.mapping.config - package com.github.yulichang.extension.mapping.config
- com.github.yulichang.extension.mapping.mapper - package com.github.yulichang.extension.mapping.mapper
- com.github.yulichang.extension.mapping.relation - package com.github.yulichang.extension.mapping.relation
- com.github.yulichang.extension.mapping.wrapper - package com.github.yulichang.extension.mapping.wrapper
- Condition() - Constructor for class com.github.yulichang.extension.mapping.mapper.MPJMappingWrapper.Condition
- convert(SqlKeyword) - Static method in class com.github.yulichang.extension.mapping.mapper.MPJMappingWrapper
D
- deep(int) - Method in class com.github.yulichang.extension.mapping.config.DeepConfig.Builder
- DeepConfig<T> - Class in com.github.yulichang.extension.mapping.config
-
映射查询配置
- DeepConfig() - Constructor for class com.github.yulichang.extension.mapping.config.DeepConfig
- DeepConfig.Builder<T> - Class in com.github.yulichang.extension.mapping.config
- defaultConfig() - Static method in class com.github.yulichang.extension.mapping.config.DeepConfig
F
- fieldSet(Object, Object) - Method in class com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
G
- getByIdDeep(Serializable) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
根据 ID 查询 并关联全部映射
- getByIdDeep(Serializable, DeepConfig<T>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系
- getByIdDeep(Serializable, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
根据 ID 查询 并关联指定映射
- getJoinMapper() - Method in class com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
- getOneDeep(Wrapper<T>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
根据 entity 条件,查询一条记录
- getOneDeep(Wrapper<T>, DeepConfig<T>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系
- getOneDeep(Wrapper<T>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
根据 entity 条件,查询一条记录
- getRelation(Function<M, R>) - Method in interface com.github.yulichang.extension.mapping.base.MPJRelationService
-
通过注解实现单表多次查询
- getRelation(Function<M, R>, DeepConfig<T>) - Method in interface com.github.yulichang.extension.mapping.base.MPJRelationService
-
通过注解实现单表多次查询
- getRelation(Function<M, R>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - Method in interface com.github.yulichang.extension.mapping.base.MPJRelationService
-
通过注解实现单表多次查询
- getTableInfo(Class<?>) - Static method in class com.github.yulichang.extension.mapping.mapper.MPJTableInfoHelper
-
获取实体映射表信息
I
- init() - Static method in class com.github.yulichang.extension.mapping.config.MappingConfig
- initMapping(MPJTableInfo) - Static method in class com.github.yulichang.extension.mapping.mapper.MPJTableInfoHelper
-
初始化映射相关
- initTableInfo(Class<?>, Class<?>) - Static method in class com.github.yulichang.extension.mapping.mapper.MPJTableInfoHelper
-
实体类反射获取表信息【初始化】
J
- joinFieldGet(Object) - Method in class com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
- joinFieldSetNull(Object) - Method in class com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
L
- list(List<T>, int, DeepConfig<T>) - Static method in class com.github.yulichang.extension.mapping.relation.Relation
- listByIdsDeep(Collection<? extends Serializable>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
查询(根据ID 批量查询)
- listByIdsDeep(Collection<? extends Serializable>, DeepConfig<T>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系
- listByIdsDeep(Collection<? extends Serializable>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
查询(根据ID 批量查询)
- listByMapDeep(Map<String, Object>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
查询(根据 columnMap 条件)
- listByMapDeep(Map<String, Object>, DeepConfig<T>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系
- listByMapDeep(Map<String, Object>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
查询(根据 columnMap 条件)
- listDeep(Wrapper<T>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
根据 entity 条件,查询全部记录
- listDeep(Wrapper<T>, DeepConfig<T>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系
- listDeep(Wrapper<T>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
根据 entity 条件,查询全部记录
- loop(boolean) - Method in class com.github.yulichang.extension.mapping.config.DeepConfig.Builder
M
- MappingConfig - Class in com.github.yulichang.extension.mapping.config
-
关系映射配置
- MappingConfig() - Constructor for class com.github.yulichang.extension.mapping.config.MappingConfig
- MappingQuery<T> - Class in com.github.yulichang.extension.mapping.wrapper
- MappingQuery() - Constructor for class com.github.yulichang.extension.mapping.wrapper.MappingQuery
- maxDeep(int) - Method in class com.github.yulichang.extension.mapping.config.DeepConfig.Builder
- mpjBindData(R, MPJTableFieldInfo, List<?>, int, DeepConfig<T>) - Static method in class com.github.yulichang.extension.mapping.relation.Relation
- MPJDeepService<T> - Interface in com.github.yulichang.extension.mapping.base
-
深度查询
- mpjGetRelation(R, DeepConfig<T>) - Static method in class com.github.yulichang.extension.mapping.relation.Relation
-
通过注解实现单表多次查询
- MPJMappingWrapper - Class in com.github.yulichang.extension.mapping.mapper
-
关联查询条件
- MPJMappingWrapper(Class<?>, String, String, Apply[], Condition[], String, String[], String[]) - Constructor for class com.github.yulichang.extension.mapping.mapper.MPJMappingWrapper
- MPJMappingWrapper.Apply - Class in com.github.yulichang.extension.mapping.mapper
- MPJMappingWrapper.Condition - Class in com.github.yulichang.extension.mapping.mapper
- mpjQueryList(BaseMapper<T>, SqlKeyword, String, Object, MPJTableFieldInfo) - Static method in class com.github.yulichang.extension.mapping.wrapper.MappingQuery
-
映射 wrapper 构造器 仅对使用映射注解时使用
- MPJRelationService<T> - Interface in com.github.yulichang.extension.mapping.base
-
深度查询
- MPJTableFieldInfo - Class in com.github.yulichang.extension.mapping.mapper
-
字段属性
- MPJTableFieldInfo(Class<?>, EntityMapping, Field) - Constructor for class com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
-
初始化关联字段信息
- MPJTableFieldInfo(Class<?>, FieldMapping, Field) - Constructor for class com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
- MPJTableInfo - Class in com.github.yulichang.extension.mapping.mapper
-
数据库表反射信息
- MPJTableInfo() - Constructor for class com.github.yulichang.extension.mapping.mapper.MPJTableInfo
- MPJTableInfoHelper - Class in com.github.yulichang.extension.mapping.mapper
-
拷贝
TableInfoHelper - MPJTableInfoHelper() - Constructor for class com.github.yulichang.extension.mapping.mapper.MPJTableInfoHelper
O
- one(T, int, DeepConfig<T>) - Static method in class com.github.yulichang.extension.mapping.relation.Relation
-
查询映射关系
对结果进行二次查询
可以自行查询然后在通过此方法进行二次查询
list为null或空,会查询全部映射关系
P
- pageDeep(E, Wrapper<T>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
根据 entity 条件,查询全部记录(并翻页)
- pageDeep(E, Wrapper<T>, DeepConfig<T>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
针对可变参数堆污染提供的重载 list为null或空,会查询全部映射关系
- pageDeep(E, Wrapper<T>, Function<DeepConfig.Builder<T>, DeepConfig.Builder<T>>) - Method in interface com.github.yulichang.extension.mapping.base.MPJDeepService
-
根据 entity 条件,查询全部记录(并翻页)
- property(SFunction<T, ?>...) - Method in class com.github.yulichang.extension.mapping.config.DeepConfig.Builder
R
- Relation - Class in com.github.yulichang.extension.mapping.relation
- Relation() - Constructor for class com.github.yulichang.extension.mapping.relation.Relation
- removeJoinField(List<?>) - Method in class com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
T
- thisFieldGet(Object) - Method in class com.github.yulichang.extension.mapping.mapper.MPJTableFieldInfo
All Classes and Interfaces|All Packages|Serialized Form