public class EntityMapping<T>
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected xyz.noark.core.annotation.orm.Entity.FeatchType |
featchType
抓取策略
|
protected java.util.List<FieldMapping> |
fieldInfo
全部属性
|
protected java.lang.Class<T> |
klass |
protected FieldMapping |
playerId
玩家ID字段
|
protected FieldMapping |
primaryId
主键字段
|
protected java.lang.String |
tableName
表名
|
| 构造器和说明 |
|---|
EntityMapping(java.lang.Class<T> klass) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Class<T> |
getEntityClass() |
xyz.noark.core.annotation.orm.Entity.FeatchType |
getFeatchType() |
java.util.List<FieldMapping> |
getFieldInfo() |
java.util.List<FieldMapping> |
getFieldMapping() |
xyz.noark.reflectasm.MethodAccess |
getMethodAccess() |
FieldMapping |
getPlayerId() |
java.io.Serializable |
getPlayerIdValue(java.lang.Object entity)
获取玩家ID的值.
|
FieldMapping |
getPrimaryId() |
java.io.Serializable |
getPrimaryIdValue(java.lang.Object entity)
获取主键的值.
|
java.lang.String |
getPrimaryKey(java.lang.Object entity)
构造一个回写数据的唯一Key.
|
java.lang.String |
getTableComment() |
java.lang.String |
getTableName() |
T |
newEntity() |
void |
setFieldInfo(java.util.List<FieldMapping> fieldInfo) |
void |
setPlayerId(FieldMapping playerId) |
void |
setPrimaryId(FieldMapping primaryId) |
void |
setTableComment(java.lang.String tableComment) |
void |
setTableName(java.lang.String tableName) |
protected final java.lang.Class<T> klass
protected final xyz.noark.core.annotation.orm.Entity.FeatchType featchType
protected java.lang.String tableName
protected FieldMapping primaryId
protected FieldMapping playerId
protected java.util.List<FieldMapping> fieldInfo
public EntityMapping(java.lang.Class<T> klass)
public xyz.noark.core.annotation.orm.Entity.FeatchType getFeatchType()
public java.lang.String getTableName()
public java.lang.String getTableComment()
public FieldMapping getPrimaryId()
public FieldMapping getPlayerId()
public java.util.List<FieldMapping> getFieldInfo()
public java.io.Serializable getPrimaryIdValue(java.lang.Object entity)
entity - 实体对象public java.io.Serializable getPlayerIdValue(java.lang.Object entity)
entity - 实体对象public java.lang.Class<T> getEntityClass()
public void setTableName(java.lang.String tableName)
public void setPrimaryId(FieldMapping primaryId)
public void setPlayerId(FieldMapping playerId)
public void setFieldInfo(java.util.List<FieldMapping> fieldInfo)
public java.util.List<FieldMapping> getFieldMapping()
public void setTableComment(java.lang.String tableComment)
public java.lang.String getPrimaryKey(java.lang.Object entity)
类的全名+主键值
entity - 实体对象public T newEntity()
public xyz.noark.reflectasm.MethodAccess getMethodAccess()