public interface BaseDatabaseOperate extends DatabaseOperate
| 限定符和类型 | 方法和说明 |
|---|---|
default Boolean |
doDataImport(org.springframework.jdbc.core.JdbcTemplate template,
List<ModifyRequest> requests)
Perform data import.
|
default List<Map<String,Object>> |
queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
String sql,
Object[] args)
query many result by sql and args then convert result to List<Map<String, Object>>.
|
default <R> List<R> |
queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
String sql,
Object[] args,
Class<R> rClass)
query many result by sql and args then convert result to target type.
|
default <R> List<R> |
queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
String sql,
Object[] args,
org.springframework.jdbc.core.RowMapper<R> mapper)
query many result by sql and args then convert result to target type through
RowMapper. |
default <R> R |
queryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
String sql,
Class<R> cls)
query one result by sql then convert result to target type.
|
default <R> R |
queryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
String sql,
Object[] args,
Class<R> cls)
query one result by sql and args then convert result to target type.
|
default <R> R |
queryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
String sql,
Object[] args,
org.springframework.jdbc.core.RowMapper<R> mapper)
query one result by sql and args then convert result to target type through
RowMapper. |
default Boolean |
update(org.springframework.transaction.support.TransactionTemplate transactionTemplate,
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
List<ModifyRequest> contexts)
execute update operation.
|
default Boolean |
update(org.springframework.transaction.support.TransactionTemplate transactionTemplate,
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
List<ModifyRequest> contexts,
BiConsumer<Boolean,Throwable> consumer)
execute update operation, to fix #3617.
|
blockUpdate, blockUpdate, dataImport, futureUpdate, queryMany, queryMany, queryMany, queryOne, queryOne, queryOne, update, updatedefault <R> R queryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
String sql,
Class<R> cls)
R - target typejdbcTemplate - JdbcTemplatesql - sqlcls - target typedefault <R> R queryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
String sql,
Object[] args,
Class<R> cls)
R - target typejdbcTemplate - JdbcTemplatesql - sqlargs - argscls - target typedefault <R> R queryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
String sql,
Object[] args,
org.springframework.jdbc.core.RowMapper<R> mapper)
RowMapper.R - target typejdbcTemplate - JdbcTemplatesql - sqlargs - argsmapper - RowMapperdefault <R> List<R> queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, String sql, Object[] args, org.springframework.jdbc.core.RowMapper<R> mapper)
RowMapper.R - target typejdbcTemplate - JdbcTemplatesql - sqlargs - argsmapper - RowMapperdefault <R> List<R> queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, String sql, Object[] args, Class<R> rClass)
R - target typejdbcTemplate - JdbcTemplatesql - sqlargs - argsrClass - target type classdefault List<Map<String,Object>> queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, String sql, Object[] args)
jdbcTemplate - JdbcTemplatesql - sqlargs - argsdefault Boolean update(org.springframework.transaction.support.TransactionTemplate transactionTemplate, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, List<ModifyRequest> contexts)
default Boolean update(org.springframework.transaction.support.TransactionTemplate transactionTemplate, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, List<ModifyRequest> contexts, BiConsumer<Boolean,Throwable> consumer)
default Boolean doDataImport(org.springframework.jdbc.core.JdbcTemplate template, List<ModifyRequest> requests)
Copyright © 2018–2022 Alibaba Group. All rights reserved.