T - public interface SelectService<T,ID> extends PagingService
| 限定符和类型 | 方法和说明 |
|---|---|
int |
count()
统计全部
|
int |
count(Class<?> returnType,
Select select)
根据自定义条件统计
|
int |
count(Select select)
根据自定义条件统计
|
int |
countBy(String where,
Object... args)
根据条件查询统计
|
int |
countBy(Wrapper where)
根据条件查询统计
|
<R> ResultData<R> |
paging(Class<R> tClazz,
Select select,
int pagenum,
int pagesize) |
<R> ResultData<R> |
paging(Class<R> tClazz,
Select select,
PageHelper<R> pageHelper) |
ResultData<T> |
paging(Select select,
int pagenum,
int pagesize) |
ResultData<T> |
paging(Select select,
PageHelper<T> pageHelper) |
List<T> |
select()
查询全部
|
<R> List<R> |
select(Class<R> returnType)
查询全部(可指定返回类型、查询的表)
|
<R> List<R> |
select(Class<R> returnType,
Paging paging)
查询全部(可指定返回类型、查询的表)
|
<R> List<R> |
select(Class<R> returnType,
Select select)
根据自定义条件查询(可自动分页)返回List
|
List<T> |
select(Paging paging)
查询全部
|
List<T> |
select(Select select)
根据自定义条件查询(可自动分页)返回List
|
<R> List<R> |
selectBy(Class<R> returnType,
Paging paging,
String where,
Object... args)
根据条件查询(可指定返回类型、查询的表)
|
<R> List<R> |
selectBy(Class<R> returnType,
Paging paging,
Wrapper where)
根据条件查询(可指定返回类型、查询的表)
|
<R> List<R> |
selectBy(Class<R> returnType,
String where,
Object... args)
根据条件查询(可指定返回类型、查询的表)
|
<R> List<R> |
selectBy(Class<R> returnType,
Wrapper where)
根据条件查询(可指定返回类型、查询的表)
|
List<T> |
selectBy(Paging paging,
String where,
Object... args)
根据条件查询
|
List<T> |
selectBy(Paging paging,
Wrapper where)
根据条件查询
|
List<T> |
selectBy(String where,
Object... args)
根据条件查询
|
List<T> |
selectBy(Wrapper where)
根据条件查询
|
<R> R |
selectById(Class<R> returnType,
ID id)
根据id条件查询(可指定返回类型、查询的表)
|
T |
selectById(ID id)
根据id条件查询
|
<R> List<R> |
selectByIds(Class<R> returnType,
ID... ids)
根据id条件查询(可指定返回类型、查询的表)
|
List<T> |
selectByIds(ID... ids)
根据ids条件查询
|
Map<String,Object> |
selectMap(Select select)
根据自定义条件查询返回Map
|
List<Map<String,Object>> |
selectMapList(Select select)
根据自定义条件查询(可自动分页)返回List
|
<R> R |
selectOne(Class<R> returnType,
Select select)
根据自定义条件查询 只返回一条记录(可指定返回类型)
|
T |
selectOne(Select select)
根据自定义条件查询 只返回一条记录
|
<R> R |
selectOneBy(Class<R> returnType,
String where,
Object... args)
根据条件查询(可指定返回类型、查询的表)
|
<R> R |
selectOneBy(Class<R> returnType,
Wrapper where)
根据条件查询
|
T |
selectOneBy(String where,
Object... args)
根据条件查询
|
T |
selectOneBy(Wrapper where)
根据条件查询
|
<R> R selectById(Class<R> returnType, ID id)
returnType - id - <R> List<R> selectByIds(Class<R> returnType, ID... ids)
returnType - ids - <R> R selectOne(Class<R> returnType, Select select)
returnType - select - <R> R selectOneBy(Class<R> returnType, String where, Object... args)
returnType - where - args - <R> R selectOneBy(Class<R> returnType, Wrapper where)
R - returnType - where - List<T> selectBy(Paging paging, String where, Object... args)
paging - where - args - <R> List<R> selectBy(Class<R> returnType, String where, Object... args)
returnType - where - args - <R> List<R> selectBy(Class<R> returnType, Wrapper where)
R - returnType - where - <R> List<R> selectBy(Class<R> returnType, Paging paging, String where, Object... args)
returnType - paging - where - args - <R> List<R> selectBy(Class<R> returnType, Paging paging, Wrapper where)
R - returnType - paging - where - int countBy(Wrapper where)
where - int count()
<R> List<R> select(Class<R> returnType, Paging paging)
returnType - paging - List<Map<String,Object>> selectMapList(Select select)
select - <R> List<R> select(Class<R> returnType, Select select)
returnType - select - int count(Select select)
select - ResultData<T> paging(Select select, PageHelper<T> pageHelper)
ResultData<T> paging(Select select, int pagenum, int pagesize)
<R> ResultData<R> paging(Class<R> tClazz, Select select, PageHelper<R> pageHelper)
<R> ResultData<R> paging(Class<R> tClazz, Select select, int pagenum, int pagesize)
Copyright © 2022. All rights reserved.