Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractMapToBeanHandle - Class in cn.easii.relation
- AbstractMapToBeanHandle() - Constructor for class cn.easii.relation.AbstractMapToBeanHandle
C
- cacheStrategy() - Element in annotation interface cn.easii.relation.annotation.Relation
-
缓存策略:
CacheStrategy.ENABLE: 强制开启缓存CacheStrategy.DEFAULT: 默认,默认情况下以 DataProvider 上配置的为准CacheStrategy.DISABLE: 禁用缓存 当配置为非CacheStrategy.DEFAULT时,对于该类的缓存策略以当前配置为准,否则以 DataProvider 配置为准。 - CacheStrategy - Enum Class in cn.easii.relation
- cacheTimeout() - Element in annotation interface cn.easii.relation.annotation.DataProvider
-
默认缓存失效时间,单位:s
- cn.easii.relation - package cn.easii.relation
- cn.easii.relation.annotation - package cn.easii.relation.annotation
- cn.easii.relation.exception - package cn.easii.relation.exception
- cn.easii.relation.properties - package cn.easii.relation.properties
- condition() - Element in annotation interface cn.easii.relation.annotation.Relation
-
关联条件
- Condition - Annotation Interface in cn.easii.relation.annotation
-
关联条件
- Constants - Interface in cn.easii.relation
- constantsCondition() - Element in annotation interface cn.easii.relation.annotation.Relation
-
关联常量条件
- ConstantsCondition - Annotation Interface in cn.easii.relation.annotation
-
关联常量条件,比如查询固定某状态的值
D
- DataProvider - Annotation Interface in cn.easii.relation.annotation
-
标记当前方法为数据提供者方法
- DEFAULT - Enum constant in enum class cn.easii.relation.CacheStrategy
-
默认,默认情况下以 DataProvider 上配置的为准
- DEFAULT - Enum constant in enum class cn.easii.relation.RelationExceptionStrategy
-
使用配置的默认值
- DefaultCacheTime - Static variable in interface cn.easii.relation.Constants
-
默认缓存失效时间,单位:s
- DefaultUseCache - Static variable in interface cn.easii.relation.Constants
-
默认使用缓存配置
- DISABLE - Enum constant in enum class cn.easii.relation.CacheStrategy
-
禁用缓存
E
- EasyRelation - Static variable in interface cn.easii.relation.Constants
- ENABLE - Enum constant in enum class cn.easii.relation.CacheStrategy
-
强制开启缓存
- exceptionStrategy() - Element in annotation interface cn.easii.relation.annotation.Relation
-
当数据关联出现异常时的处理策略,默认在 RelationProperties 配置
F
- field() - Element in annotation interface cn.easii.relation.annotation.Condition
-
当前类的需要字段名称,关联查询时,会取配置的当前字段的值,从而关联查询
- field() - Element in annotation interface cn.easii.relation.annotation.ConstantsCondition
-
对应关联查询时条件的字段名称
G
- get(String) - Method in interface cn.easii.relation.RelationCache
-
获取缓存数据
H
- hasKey(String) - Method in interface cn.easii.relation.RelationCache
-
指定键值是否存在
I
- IGNORE - Enum constant in enum class cn.easii.relation.RelationExceptionStrategy
-
忽略异常
J
- JACKSON - Enum constant in enum class cn.easii.relation.RedisSerializeTypeEnum
- JDK - Enum constant in enum class cn.easii.relation.RedisSerializeTypeEnum
M
- mapToBean(Map<String, Object>, Class<P>) - Method in class cn.easii.relation.AbstractMapToBeanHandle
- mapToBean(Map<String, Object>, Class<P>) - Method in interface cn.easii.relation.MapToBeanHandle
- MapToBeanHandle - Interface in cn.easii.relation
P
- paramField() - Element in annotation interface cn.easii.relation.annotation.Condition
-
关联条件字段,默认取 associateField() 中配置的属性名称
- provider() - Element in annotation interface cn.easii.relation.annotation.Relation
-
数据提供者
R
- RedisSerializeTypeEnum - Enum Class in cn.easii.relation
- Relation - Annotation Interface in cn.easii.relation.annotation
-
关联属性 标注当前属性为关联其他对象的属性
- RelationCache - Interface in cn.easii.relation
-
缓存管理器
- RelationException - Exception in cn.easii.relation.exception
- RelationException(String) - Constructor for exception cn.easii.relation.exception.RelationException
- RelationException(Throwable) - Constructor for exception cn.easii.relation.exception.RelationException
- RelationExceptionStrategy - Enum Class in cn.easii.relation
- RelationProperties - Class in cn.easii.relation.properties
- RelationProperties() - Constructor for class cn.easii.relation.properties.RelationProperties
S
- set(String, Object, long) - Method in interface cn.easii.relation.RelationCache
-
保存缓存
T
- targetField() - Element in annotation interface cn.easii.relation.annotation.Relation
-
关联对象的具体属性,但需要关联对象中的某个字段时,必须要指定该属性,否则,将认为直接把关联查询结果,赋值给该属性
- THROW - Enum constant in enum class cn.easii.relation.RelationExceptionStrategy
-
抛出异常
- toBean(Map<String, Object>, Class<P>) - Method in class cn.easii.relation.AbstractMapToBeanHandle
U
- useCache() - Element in annotation interface cn.easii.relation.annotation.DataProvider
-
是否启用缓存
V
- value() - Element in annotation interface cn.easii.relation.annotation.ConstantsCondition
-
关联查询时,指定字段的值
- value() - Element in annotation interface cn.easii.relation.annotation.DataProvider
-
关联查询处理器唯一标识,不可重复
- valueOf(String) - Static method in enum class cn.easii.relation.CacheStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.easii.relation.RedisSerializeTypeEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.easii.relation.RelationExceptionStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cn.easii.relation.CacheStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.easii.relation.RedisSerializeTypeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.easii.relation.RelationExceptionStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WARN - Enum constant in enum class cn.easii.relation.RelationExceptionStrategy
-
打印警告日志
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form