public interface QueryExecuteI<M>
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count()
count
|
int |
delete()
删除
|
int |
insert(M m)
全部插入,包括插入null值
|
int |
insertSelective(M m)
有选择的插入,null不插入
|
PageQuery<Map> |
mapPage(long pageNumber,
long pageSize,
String... columns)
分页查询结果集,结果集每一条并映射到map
|
List<Map> |
mapSelect(String... columns)
查询结果集,结果集每一条并映射到map
|
Map |
mapSingle(String... columns)
查询一条记录,映射到Map
|
<K> PageQuery<K> |
page(long pageNumber,
long pageSize,
Class<K> retType,
String... columns)
分页查询,并映射到指定类上
|
PageQuery<M> |
page(long pageNumber,
long pageSize,
String... columns)
指定字段查询分页查询,不传入字段查询所有 SELECT *
|
List<M> |
select() |
<K> List<K> |
select(Class<K> retType,
String... columns)
查询,并映射到指定类上
|
List<M> |
select(String... columns)
指定字段查询,不传时查询所有
|
<M> M |
single(String... columns)
查询出一条,如果没有,返回null
|
<M> M |
unique()
查询一条,如果没有或者有多条,抛异常
|
int |
update(Object t)
全部更新,包括更新null值
|
int |
updateSelective(Object t)
有选择的更新
|
<M> M single(String... columns)
<M> M unique()
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()
PageQuery<M> page(long pageNumber, long pageSize, String... columns)
columns - <K> PageQuery<K> page(long pageNumber, long pageSize, Class<K> retType, String... columns)
retType - Copyright © 2019. All rights reserved.