org.nutz.service
类 EntityService<T>

java.lang.Object
  继承者 org.nutz.service.Service
      继承者 org.nutz.service.EntityService<T>
直接已知子类:
IdEntityService, NameEntityService

public abstract class EntityService<T>
extends Service


构造方法摘要
EntityService()
           
EntityService(Dao dao)
           
EntityService(Dao dao, java.lang.Class<T> entityType)
           
 
方法摘要
 int clear()
           
 int clear(Condition cnd)
           
 int count()
           
 int count(Condition cnd)
           
 int deletex(java.lang.Object... pks)
           
 int each(Condition cnd, Pager pager, Each<T> callback)
           
 boolean exists(java.lang.Object... pks)
          复合主键专用
 T fetch(Condition cnd)
           
 T fetchx(java.lang.Object... pks)
          复合主键专用
 Entity<T> getEntity()
           
 java.lang.Class<T> getEntityClass()
           
 Mirror<T> mirror()
           
 java.util.List<T> query(Condition cnd, Pager pager)
           
<C extends T>
void
setEntityType(java.lang.Class<C> classOfT)
           
 void update(Chain chain, Condition cnd)
           
 void updateRelation(java.lang.String regex, Chain chain, Condition cnd)
           
 
从类 org.nutz.service.Service 继承的方法
dao, setDao
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

EntityService

public EntityService()

EntityService

public EntityService(Dao dao)

EntityService

public EntityService(Dao dao,
                     java.lang.Class<T> entityType)
方法详细信息

mirror

public Mirror<T> mirror()

setEntityType

public <C extends T> void setEntityType(java.lang.Class<C> classOfT)

getEntity

public Entity<T> getEntity()

getEntityClass

public java.lang.Class<T> getEntityClass()

clear

public int clear(Condition cnd)

clear

public int clear()

query

public java.util.List<T> query(Condition cnd,
                               Pager pager)

each

public int each(Condition cnd,
                Pager pager,
                Each<T> callback)

count

public int count(Condition cnd)

count

public int count()

fetch

public T fetch(Condition cnd)

fetchx

public T fetchx(java.lang.Object... pks)
复合主键专用

参数:
pks - 键值
返回:
对象 T

exists

public boolean exists(java.lang.Object... pks)
复合主键专用

参数:
pks - 键值
返回:
对象 T

update

public void update(Chain chain,
                   Condition cnd)

updateRelation

public void updateRelation(java.lang.String regex,
                           Chain chain,
                           Condition cnd)

deletex

public int deletex(java.lang.Object... pks)