Index

A C D E F G H I J M P R S T U V W 
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
打印警告日志
A C D E F G H I J M P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form