public abstract class CURDServiceImpl<T> extends com.vonchange.headb.utils.HBase implements ICURDService<T>
| 构造器和说明 |
|---|
CURDServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
deleteById(Object id)
根据ID删除
|
T |
findById(Object id)
根据ID查找
|
T |
findFirst(com.vonchange.headb.core.map.HeaMap parameter)
查询第一条
|
List<T> |
findList(com.vonchange.headb.core.map.HeaMap parameter)
查询列表
|
com.vonchange.headb.core.page.IPage<T> |
findPage(com.vonchange.headb.core.page.IPage<T> page,
com.vonchange.headb.core.map.HeaMap parameter)
分页查询
|
abstract IHeaDao<T> |
getDao() |
void |
initSave(T entity) |
void |
initUpdate(T entity) |
List<T> |
pageToList(com.vonchange.headb.core.map.HeaMap parameter,
Integer pageSize)
分页方式封装到List
|
T |
save(T entity)
保存
|
int |
update(T entity)
更新不为NULL的字段
|
public final List<T> pageToList(com.vonchange.headb.core.map.HeaMap parameter, Integer pageSize)
ICURDServicepageToList 在接口中 ICURDService<T>public void initSave(T entity)
@Transactional public final T save(T entity)
ICURDServicesave 在接口中 ICURDService<T>public void initUpdate(T entity)
@Transactional public final int update(T entity)
ICURDServiceupdate 在接口中 ICURDService<T>@Transactional public final int deleteById(Object id)
ICURDServicedeleteById 在接口中 ICURDService<T>public final T findById(Object id)
ICURDServicefindById 在接口中 ICURDService<T>public final T findFirst(com.vonchange.headb.core.map.HeaMap parameter)
ICURDServicefindFirst 在接口中 ICURDService<T>public final List<T> findList(com.vonchange.headb.core.map.HeaMap parameter)
ICURDServicefindList 在接口中 ICURDService<T>public final com.vonchange.headb.core.page.IPage<T> findPage(com.vonchange.headb.core.page.IPage<T> page, com.vonchange.headb.core.map.HeaMap parameter)
ICURDServicefindPage 在接口中 ICURDService<T>Copyright © 2016. All rights reserved.