public abstract class AbstractBaseDynamicDomainObjectService<T extends IBaseDynamicDomainObject> extends Object implements IBaseDynamicDomainObjectService<T>
限定符和类型 | 字段和说明 |
---|---|
protected Class<T> |
dynamicDomainObjectClass |
构造器和说明 |
---|
AbstractBaseDynamicDomainObjectService() |
限定符和类型 | 方法和说明 |
---|---|
int |
countByFilter(DynamicEntityFilter entityFilter) |
protected T |
createClientObject(IDynamicEntity dynamicEntity) |
protected List<T> |
createClientObjects(List<IDynamicEntity> entitys) |
void |
delete(T obj) |
void |
deleteById(long objId) |
T |
getByFilter(DynamicEntityFilter entityFilter) |
T |
getById(long id) |
T |
getByIdAndEvict(long id)
获取最新的对象,并移出缓存,变为游离状态
|
protected IDynamicEntity |
getInternalObject(T obj) |
protected abstract String |
getTableName() |
List<T> |
list() |
List<T> |
listByFilter(DynamicEntityFilter entityFilter) |
T |
save(T obj) |
void |
saveAll(List<T> objs) |
protected Class<T extends IBaseDynamicDomainObject> dynamicDomainObjectClass
protected IDynamicEntity getInternalObject(T obj)
protected T createClientObject(IDynamicEntity dynamicEntity)
protected List<T> createClientObjects(List<IDynamicEntity> entitys)
public T save(T obj)
save
在接口中 IBaseDynamicDomainObjectService<T extends IBaseDynamicDomainObject>
public void saveAll(List<T> objs)
saveAll
在接口中 IBaseDynamicDomainObjectService<T extends IBaseDynamicDomainObject>
public void deleteById(long objId)
deleteById
在接口中 IBaseDynamicDomainObjectService<T extends IBaseDynamicDomainObject>
public void delete(T obj)
delete
在接口中 IBaseDynamicDomainObjectService<T extends IBaseDynamicDomainObject>
public T getById(long id)
getById
在接口中 IBaseDynamicDomainObjectService<T extends IBaseDynamicDomainObject>
public T getByIdAndEvict(long id)
IBaseDynamicDomainObjectService
getByIdAndEvict
在接口中 IBaseDynamicDomainObjectService<T extends IBaseDynamicDomainObject>
public T getByFilter(DynamicEntityFilter entityFilter)
getByFilter
在接口中 IBaseDynamicDomainObjectService<T extends IBaseDynamicDomainObject>
public List<T> list()
list
在接口中 IBaseDynamicDomainObjectService<T extends IBaseDynamicDomainObject>
public List<T> listByFilter(DynamicEntityFilter entityFilter)
listByFilter
在接口中 IBaseDynamicDomainObjectService<T extends IBaseDynamicDomainObject>
public int countByFilter(DynamicEntityFilter entityFilter)
countByFilter
在接口中 IBaseDynamicDomainObjectService<T extends IBaseDynamicDomainObject>
protected abstract String getTableName()
Copyright © 2019. All rights reserved.