public interface QueryExecuteI<M>
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count()
count
|
int |
delete()
删除
|
int |
insert(M m)
全部插入,包括插入null值
|
int |
insertSelective(M m)
有选择的插入,null不插入
|
PageResult<Map> |
mapPage(long pageNumber,
long pageSize,
String... columns)
分页查询结果集,结果集每一条并映射到map
|
PageResult<Map> |
mapPage(PageRequest pageRequest,
String... columns) |
List<Map> |
mapSelect(String... columns)
查询结果集,结果集每一条并映射到map
|
Map |
mapSingle(String... columns)
查询一条记录,映射到Map
|
<K> PageResult<K> |
page(long pageNumber,
long pageSize,
Class<K> retType,
String... columns)
分页查询,并映射到指定类上
|
PageResult<M> |
page(long pageNumber,
long pageSize,
String... columns)
指定字段查询分页查询,不传入字段查询所有 SELECT *
|
<K> PageResult<K> |
page(PageRequest pageRequest,
Class<K> retType,
String... columns) |
PageResult<M> |
page(PageRequest pageRequest,
String... columns) |
PageResult<M> |
pageSimple(long pageNumber,
long pageSize)
简单字段分页查询
|
PageResult<M> |
pageSimple(PageRequest pageRequest) |
List<M> |
select() |
<K> List<K> |
select(Class<K> retType,
String... columns)
查询,并映射到指定类上
|
List<M> |
select(String... columns)
指定字段查询,不传时查询所有
|
List<M> |
selectSimple()
查询简单字段
|
default <M> M |
single()
查询一条,如果没有,返回null,返回所有列,包括blob/clob,如果想避免返回这种字段,可以使用
single(String... ) 或者 singleSimple() |
<M> M |
single(String... columns)
查询出一条,如果没有,返回null
|
<M> M |
singleSimple()
查询简单字段
|
default <M> M |
unique()
查询一条,如果没有或者有多条,抛异常,返回所有列,包括blob/clob,如果想避免返回这种字段,可以使用
unique(String... ) 或者 uniqueSimple() |
<M> M |
unique(String... cols)
查询一条,如果没有或者有多条,抛异常
|
<M> M |
uniqueSimple()
查询一条,如果没有或者有多条,抛异常
|
int |
update(Object t)
全部更新,包括更新null值
|
int |
updateSelective(Object t)
有选择的更新
|
QueryExecuteI |
useCondition(QueryCondition condition)
使用Condition覆盖当前对象的所有条件
|
<M> M single(String... columns)
default <M> M single()
single(String... ) 或者 singleSimple()M - <M> M singleSimple()
M - <M> M unique(String... cols)
default <M> M unique()
unique(String... ) 或者 uniqueSimple()<M> M uniqueSimple()
int update(Object t)
t,任意对象,或者Map - int updateSelective(Object t)
t - 任意对象或者Mapint insert(M m)
m - int insertSelective(M m)
m - int delete()
long count()
PageResult<M> pageSimple(PageRequest pageRequest)
PageResult<M> page(PageRequest pageRequest, String... columns)
<K> PageResult<K> page(PageRequest pageRequest, Class<K> retType, String... columns)
PageResult<Map> mapPage(PageRequest pageRequest, String... columns)
PageResult<M> page(long pageNumber, long pageSize, String... columns)
columns - PageResult<M> pageSimple(long pageNumber, long pageSize)
<K> PageResult<K> page(long pageNumber, long pageSize, Class<K> retType, String... columns)
retType - PageResult<Map> mapPage(long pageNumber, long pageSize, String... columns)
QueryExecuteI useCondition(QueryCondition condition)
condition - Copyright © 2021. All rights reserved.