public interface DataAPI
SQLManager,
MultipleSQLManager| 限定符和类型 | 方法和说明 |
|---|---|
<T> List<T> |
all(Class<T> clazz) |
<T> List<T> |
all(Class<T> clazz,
Object start,
Long pageSize) |
long |
allCount(Class<?> clazz) |
BigDecimal |
bigDecimalValue(SqlId id,
Object paras) |
int |
deleteById(Class<?> clazz,
Object pkValue) |
int |
deleteObject(Object obj) |
<T> List<T> |
execute(SqlId sqlId,
String sqlTemplate,
Class<T> clazz,
Object paras) |
<T> List<T> |
execute(SqlId sqlId,
String sqlTemplate,
Class<T> clazz,
Object paras,
Object start,
long size) |
<T> List<T> |
execute(SQLReady p,
Class<T> clazz) |
<T> PageResult<T> |
execute(SQLReady p,
Class<T> clazz,
PageRequest<T> pageRequest) |
<T> List<T> |
execute(String sqlTemplate,
Class<T> clazz,
Object paras) |
<T> List<T> |
execute(String sqlTemplate,
Class<T> clazz,
Object paras,
Object start,
long size) |
int[] |
executeBatchUpdate(SQLBatchReady batch) |
<T> PageResult<T> |
executePageQuery(SqlId sqlId,
String sqlTemplate,
Class<T> clazz,
Object paras,
PageRequest<T> request) |
<T> PageResult<T> |
executePageQuery(String sqlTemplate,
Class<T> clazz,
Object paras,
PageRequest<T> request) |
<T> T |
executeQueryOne(SQLReady p,
Class<T> clazz) |
int |
executeUpdate(SqlId sqlId,
String sqlTemplate,
Object paras) |
int |
executeUpdate(SQLReady p) |
int |
executeUpdate(String sqlTemplate,
Object paras) |
boolean |
exist(Class<?> clazz,
Object pk) |
int |
insert(Class clazz,
Object paras) |
int |
insert(Object paras) |
int |
insert(SqlId sqlId,
Object paras) |
Object[] |
insert(SqlId sqlId,
Object paras,
String[] cols) |
int[] |
insertBatch(Class clazz,
List<?> list) |
int |
insertTemplate(Class clazz,
Object paras) |
int |
insertTemplate(Object paras) |
Integer |
intValue(SqlId id,
Object paras) |
<T> LambdaQuery<T> |
lambdaQuery(Class<T> clazz) |
<T> T |
lock(Class<T> clazz,
Object pk) |
Long |
longValue(SqlId id,
Object paras) |
<T> PageResult<T> |
pageQuery(SqlId sqlId,
Class<T> clazz,
Object paras,
PageRequest request) |
<T> Query<T> |
query(Class<T> clazz) |
<T> List<T> |
select(SqlId sqlId,
Class<T> clazz) |
<T> List<T> |
select(SqlId sqlId,
Class<T> clazz,
Object paras) |
<T> List<T> |
select(SqlId sqlId,
Object paras,
Class<T> clazz,
Object start,
long size) |
<T> List<T> |
selectByIds(Class<T> clazz,
List<?> pks) |
<T> T |
selectSingle(SqlId sqlId,
Object paras,
Class<T> target) |
<T> T |
selectUnique(SqlId id,
Object paras,
Class<T> target) |
<T> T |
single(Class<T> clazz,
Object pk) |
<T> StreamData<T> |
stream(SqlId sqlId,
Class<T> clazz,
Object paras) |
<T> StreamData<T> |
streamExecute(SqlId sqlId,
String sqlTemplate,
Class<T> clazz,
Object para) |
<T> StreamData<T> |
streamExecute(SQLReady p,
Class<T> clazz) |
<T> StreamData<T> |
streamExecute(String sqlTemplate,
Class<T> clazz,
Object para) |
<T> List<T> |
template(T t) |
<T> long |
templateCount(T t) |
<T> T |
templateOne(T t) |
<T> T |
unique(Class<T> clazz,
Object pk) |
int |
update(SqlId sqlId) |
int |
update(SqlId sqlId,
Map<String,Object> paras) |
int |
update(SqlId sqlId,
Object obj) |
int |
updateAll(Class<?> clazz,
Object param) |
int[] |
updateBatch(SqlId sqlId,
List<?> list) |
int[] |
updateBatchTemplateById(Class clz,
List<?> list) |
int |
updateById(Object obj) |
int[] |
updateByIdBatch(List<?> list) |
int |
updateRawById(Object obj) |
int |
updateTemplateById(Class c,
Map paras) |
int |
updateTemplateById(Class c,
Object obj) |
int |
updateTemplateById(Object obj) |
boolean |
upsert(Object obj) |
boolean |
upsertByTemplate(Object obj) |
SQLErrorInfo |
validateSqlId(SqlId id) |
<T> LambdaQuery<T> lambdaQuery(Class<T> clazz)
SQLErrorInfo validateSqlId(SqlId id)
<T> PageResult<T> pageQuery(SqlId sqlId, Class<T> clazz, Object paras, PageRequest request)
long allCount(Class<?> clazz)
<T> T templateOne(T t)
<T> List<T> template(T t)
<T> long templateCount(T t)
BigDecimal bigDecimalValue(SqlId id, Object paras)
int deleteObject(Object obj)
int insert(Object paras)
int insertTemplate(Object paras)
boolean upsert(Object obj)
boolean upsertByTemplate(Object obj)
int updateById(Object obj)
int updateRawById(Object obj)
int updateTemplateById(Object obj)
int[] updateByIdBatch(List<?> list)
int update(SqlId sqlId)
<T> List<T> execute(String sqlTemplate, Class<T> clazz, Object paras, Object start, long size)
<T> List<T> execute(SqlId sqlId, String sqlTemplate, Class<T> clazz, Object paras, Object start, long size)
<T> PageResult<T> executePageQuery(String sqlTemplate, Class<T> clazz, Object paras, PageRequest<T> request)
<T> PageResult<T> executePageQuery(SqlId sqlId, String sqlTemplate, Class<T> clazz, Object paras, PageRequest<T> request)
<T> StreamData<T> streamExecute(SQLReady p, Class<T> clazz)
<T> StreamData<T> streamExecute(String sqlTemplate, Class<T> clazz, Object para)
<T> StreamData<T> streamExecute(SqlId sqlId, String sqlTemplate, Class<T> clazz, Object para)
<T> StreamData<T> stream(SqlId sqlId, Class<T> clazz, Object paras)
<T> PageResult<T> execute(SQLReady p, Class<T> clazz, PageRequest<T> pageRequest)
int executeUpdate(SQLReady p)
int[] executeBatchUpdate(SQLBatchReady batch)
Copyright © 2021. All rights reserved.