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)
IBaseDynamicDomainObjectServicegetByIdAndEvict 在接口中 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.