public @interface JoinCriteria
| 限定符和类型 | 可选元素和说明 |
|---|---|
Class<?> |
join
关联对象类型(关联后 field 作用会映射到关联对象条件上)
|
JoinTypeEnum |
joinType
关联类型,默认 join
|
String[] |
onFields
当前实体类和关联类的 on 字段
示例一(学生关联班级): {"classId", "id"} 示例二(班级关联班主任教师): {"masterTno", "tno"} 示例三(班级关联班主任课程,多个字段关联):{"id", "classId", "masterTno", "tno"} 解释(成对出现):{"当前字段1", "关联字段1", "当前字段2", "关联字段2", "当前字段3", "关联字段3"} |
boolean |
staticJoin
是否静态关联(默认false): true 静态的,任意条件都会关联,false 动态的,只有字段触发关联才关联
|
Class<?> |
value
join 左边的类(被join的类,默认当前操作实体类)
|
public abstract Class<?> value
public abstract Class<?> join
public abstract JoinTypeEnum joinType
public abstract String[] onFields
Copyright © 2021–2022. All rights reserved.