org.nutz.dao.impl
类 EntityHolder

java.lang.Object
  继承者 org.nutz.dao.impl.EntityHolder

public class EntityHolder
extends java.lang.Object

封装一些获取实体对象的帮助函数

作者:
zozoh(zozohtnt@gmail.com)

字段摘要
 EntityMaker maker
           
 
构造方法摘要
EntityHolder(DaoSupport support)
           
 
方法摘要
<T> Entity<T>
getEntity(java.lang.Class<T> classOfT)
          根据类型获取实体
 Entity<?> getEntityBy(java.lang.Object obj)
          根据一个对象获取实体 对象如果是集合或者数组,则取其第一个元素进行判断
<T extends java.util.Map<java.lang.String,?>>
Entity<T>
makeEntity(java.lang.String tableName, T map)
           
<T> Entity<T>
reloadEntity(java.lang.Class<T> classOfT)
          重新载入
 void set(Entity<?> en)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

maker

public EntityMaker maker
构造方法详细信息

EntityHolder

public EntityHolder(DaoSupport support)
方法详细信息

set

public void set(Entity<?> en)

getEntity

public <T> Entity<T> getEntity(java.lang.Class<T> classOfT)
根据类型获取实体

参数:
classOfT - 实体类型
返回:
实体

reloadEntity

public <T> Entity<T> reloadEntity(java.lang.Class<T> classOfT)
重新载入


makeEntity

public <T extends java.util.Map<java.lang.String,?>> Entity<T> makeEntity(java.lang.String tableName,
                                                                          T map)

getEntityBy

public Entity<?> getEntityBy(java.lang.Object obj)
根据一个对象获取实体

对象如果是集合或者数组,则取其第一个元素进行判断

参数:
obj - 对象
返回:
实体