public abstract class AbstractEntityNode<E> extends Object implements EntityNode<E>
| 构造器和说明 |
|---|
AbstractEntityNode(Class<E> entityClass,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <K> FieldNode<E,K> |
createFieldNode(String propName) |
String |
getAlias()
alias
|
EntityMeta<E> |
getEntityMeta()
entity meta
|
FieldNode<E,?> |
getFieldNode(String propName)
get field node
|
List<FieldNode<E,?>> |
getFieldNodes()
field nodes
|
String |
getSqlColumns()
sql columns
|
String |
getSqlTable()
contain alias,such as:table_a a
|
static <E> AbstractEntityNode<E> |
of(Class<E> entityClass) |
protected <K> FieldNode<E,K> |
ref(String propName) |
public static <E> AbstractEntityNode<E> of(Class<E> entityClass)
public FieldNode<E,?> getFieldNode(String propName)
EntityNodegetFieldNode 在接口中 EntityNode<E>propName - property namepublic EntityMeta<E> getEntityMeta()
EntityNodegetEntityMeta 在接口中 EntityNode<E>public String getSqlTable()
EntityNodegetSqlTable 在接口中 EntityNode<E>public String getAlias()
EntityNodegetAlias 在接口中 EntityNode<E>public List<FieldNode<E,?>> getFieldNodes()
EntityNodegetFieldNodes 在接口中 EntityNode<E>public String getSqlColumns()
EntityNodegetSqlColumns 在接口中 EntityNode<E>Copyright © 2024. All rights reserved.