T - Entity类的泛型public final class EntityInfo<T>
extends java.lang.Object
详情见: http://www.redkale.org
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createPrimaryValue(T src) |
protected java.lang.String |
createSQLOrderby(Flipper flipper) |
void |
forEachAttribute(java.util.function.BiConsumer<java.lang.String,Attribute<T,java.io.Serializable>> action) |
Attribute<T,java.io.Serializable> |
getAttribute(java.lang.String fieldname) |
protected java.util.Map<java.lang.String,Attribute<T,java.io.Serializable>> |
getAttributes() |
EntityCache<T> |
getCache() |
Creator<T> |
getCreator() |
Attribute<T,java.io.Serializable> |
getPrimary() |
java.lang.String |
getPrimarySQLColumn() |
java.lang.String |
getPrimarySQLColumn(java.lang.String tabalis) |
java.lang.String |
getSQLColumn(java.lang.String tabalis,
java.lang.String fieldname) |
java.lang.String |
getTable() |
java.lang.Class<T> |
getType() |
Attribute<T,java.io.Serializable> |
getUpdateAttribute(java.lang.String fieldname) |
protected T |
getValue(SelectColumn sels,
java.sql.ResultSet set) |
boolean |
isCacheFullLoaded() |
boolean |
isLoggable(java.util.logging.Level l) |
boolean |
isNoAlias() |
boolean |
isVirtualEntity()
是否虚拟类
|
static <T> EntityInfo<T> |
load(java.lang.Class<T> clazz,
int nodeid,
boolean cacheForbidden,
java.util.Properties conf,
java.util.function.Function<java.lang.Class,java.util.List> fullloader) |
public static <T> EntityInfo<T> load(java.lang.Class<T> clazz, int nodeid, boolean cacheForbidden, java.util.Properties conf, java.util.function.Function<java.lang.Class,java.util.List> fullloader)
public void createPrimaryValue(T src)
public EntityCache<T> getCache()
public boolean isCacheFullLoaded()
public java.lang.Class<T> getType()
public boolean isVirtualEntity()
public java.lang.String getTable()
public void forEachAttribute(java.util.function.BiConsumer<java.lang.String,Attribute<T,java.io.Serializable>> action)
public Attribute<T,java.io.Serializable> getUpdateAttribute(java.lang.String fieldname)
public boolean isNoAlias()
protected java.lang.String createSQLOrderby(Flipper flipper)
public java.lang.String getSQLColumn(java.lang.String tabalis,
java.lang.String fieldname)
public java.lang.String getPrimarySQLColumn()
public java.lang.String getPrimarySQLColumn(java.lang.String tabalis)
protected java.util.Map<java.lang.String,Attribute<T,java.io.Serializable>> getAttributes()
public boolean isLoggable(java.util.logging.Level l)
protected T getValue(SelectColumn sels, java.sql.ResultSet set) throws java.sql.SQLException
java.sql.SQLException