Package cn.easii.relation.annotation
Annotation Interface Relation
关联属性 标注当前属性为关联其他对象的属性
- Version:
- 1.0
- Author:
- linpl
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescription缓存策略:CacheStrategy.ENABLE: 强制开启缓存CacheStrategy.DEFAULT: 默认,默认情况下以 DataProvider 上配置的为准CacheStrategy.DISABLE: 禁用缓存 当配置为非CacheStrategy.DEFAULT时,对于该类的缓存策略以当前配置为准,否则以 DataProvider 配置为准。关联常量条件当数据关联出现异常时的处理策略,默认在 RelationProperties 配置关联对象的具体属性,但需要关联对象中的某个字段时,必须要指定该属性,否则,将认为直接把关联查询结果,赋值给该属性
-
Element Details
-
-
targetField
String targetField关联对象的具体属性,但需要关联对象中的某个字段时,必须要指定该属性,否则,将认为直接把关联查询结果,赋值给该属性- Returns:
String
- Default:
- ""
-
constantsCondition
ConstantsCondition[] constantsCondition关联常量条件- Returns:
ConstantsCondition
- Default:
- {}
-
cacheStrategy
CacheStrategy cacheStrategy缓存策略:CacheStrategy.ENABLE: 强制开启缓存CacheStrategy.DEFAULT: 默认,默认情况下以 DataProvider 上配置的为准CacheStrategy.DISABLE: 禁用缓存
CacheStrategy.DEFAULT时,对于该类的缓存策略以当前配置为准,否则以 DataProvider 配置为准。- Returns:
CacheStrategy
- Default:
- DEFAULT
-
exceptionStrategy
RelationExceptionStrategy exceptionStrategy当数据关联出现异常时的处理策略,默认在 RelationProperties 配置- Returns:
RelationExceptionStrategy
- Default:
- DEFAULT
-