public interface CommonService
| 限定符和类型 | 方法和说明 |
|---|---|
<T> SearchParam<T> |
buildSearchParam(Class<T> pojoType)
构造一个指定实体的基础查询参数
|
<T> List<T> |
select(SearchParam<T> searchParam)
查询方法泛型重载
|
<T> T |
selectById(Class<T> pojoType,
Object id)
根据主键查询
|
<T> List<T> |
selectByIds(Class<T> pojoType,
Collection<Object> ids)
根据主键集合查询
|
<T> PageResult<T> |
selectPage(SearchParam<T> searchParam)
查询方法泛型重载
|
<T> T |
selectSingleObj(SearchParam<T> searchParam)
查询单条数据
如果结果集大于1条,则抛出 IncorrectResultSizeDataAccessException异常
|
<T> SearchParam<T> buildSearchParam(Class<T> pojoType)
pojoType - 实体类型<T> List<T> select(SearchParam<T> searchParam)
searchParam - 查询参数<T> PageResult<T> selectPage(SearchParam<T> searchParam)
searchParam - 查询参数<T> T selectSingleObj(SearchParam<T> searchParam)
searchParam - 查询参数<T> List<T> selectByIds(Class<T> pojoType, Collection<Object> ids)
ids - 主键集合Copyright © 2022. All rights reserved.