public class RelationConfig extends Object implements IRelationConfig
| 构造器和说明 |
|---|
RelationConfig(TableConfigSet tableConfigSet,
String source,
String target) |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
isEquation(String expression)
是否等式
|
String |
methodName()
关联字段名称
|
static Map<String,String> |
parseRelations(Relation relation)
解析关联关系字段
|
void |
properties(TableSetter source,
TableSetter target)
根据column关系翻译成Entity属性关系
|
com.squareup.javapoet.AnnotationSpec |
refMethodAnnotation() |
com.squareup.javapoet.TypeName |
returnType()
构造返回类型
|
IRelationConfig |
setRelation(Map<String,String> relation,
boolean reversed)
设置关联关系
|
IRelationConfig |
table(String targetTable)
增加表targetTable关联关系
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetManypublic RelationConfig(TableConfigSet tableConfigSet, String source, String target)
public IRelationConfig table(String targetTable)
IRelationConfigtable 在接口中 IRelationConfigtargetTable - target tablepublic IRelationConfig setRelation(Map<String,String> relation, boolean reversed)
IRelationConfigsetRelation 在接口中 IRelationConfigrelation - 关系设置reversed - 关系反转public void properties(TableSetter source, TableSetter target)
source - 来源表设置target - 目标表设置public com.squareup.javapoet.TypeName returnType()
public String methodName()
public com.squareup.javapoet.AnnotationSpec refMethodAnnotation()
public static Map<String,String> parseRelations(Relation relation)
relation - @Relationpublic static boolean isEquation(String expression)
expression - 表达式Copyright © 2021. All rights reserved.