接口 BaseDatabaseOperate
-
- 所有超级接口:
DatabaseOperate
public interface BaseDatabaseOperate extends DatabaseOperate
The Derby database basic operation.- 作者:
- liaochuntao
-
-
方法概要
所有方法 实例方法 默认方法 修饰符和类型 方法 说明 default java.lang.BooleandoDataImport(org.springframework.jdbc.core.JdbcTemplate template, java.util.List<ModifyRequest> requests)Perform data import.default java.util.List<java.util.Map<java.lang.String,java.lang.Object>>queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Object[] args)query many result by sql and args then convert result to List<Map<String, Object>>.default <R> java.util.List<R>queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Object[] args, java.lang.Class<R> rClass)query many result by sql and args then convert result to target type.default <R> java.util.List<R>queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Object[] args, org.springframework.jdbc.core.RowMapper<R> mapper)query many result by sql and args then convert result to target type throughRowMapper.default <R> RqueryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Class<R> cls)query one result by sql then convert result to target type.default <R> RqueryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Object[] args, java.lang.Class<R> cls)query one result by sql and args then convert result to target type.default <R> RqueryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Object[] args, org.springframework.jdbc.core.RowMapper<R> mapper)query one result by sql and args then convert result to target type throughRowMapper.default java.lang.Booleanupdate(org.springframework.transaction.support.TransactionTemplate transactionTemplate, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.util.List<ModifyRequest> contexts)execute update operation.default java.lang.Booleanupdate(org.springframework.transaction.support.TransactionTemplate transactionTemplate, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.util.List<ModifyRequest> contexts, java.util.function.BiConsumer<java.lang.Boolean,java.lang.Throwable> consumer)execute update operation, to fix #3617.-
从接口继承的方法 com.alibaba.nacos.config.server.service.repository.embedded.DatabaseOperate
blockUpdate, blockUpdate, dataImport, futureUpdate, queryMany, queryMany, queryMany, queryOne, queryOne, queryOne, update, update
-
-
-
-
方法详细资料
-
queryOne
default <R> R queryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Class<R> cls)query one result by sql then convert result to target type.- 类型参数:
R- target type- 参数:
jdbcTemplate-JdbcTemplatesql- sqlcls- target type- 返回:
- R
-
queryOne
default <R> R queryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Object[] args, java.lang.Class<R> cls)query one result by sql and args then convert result to target type.- 类型参数:
R- target type- 参数:
jdbcTemplate-JdbcTemplatesql- sqlargs- argscls- target type- 返回:
- R
-
queryOne
default <R> R queryOne(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Object[] args, org.springframework.jdbc.core.RowMapper<R> mapper)query one result by sql and args then convert result to target type throughRowMapper.- 类型参数:
R- target type- 参数:
jdbcTemplate-JdbcTemplatesql- sqlargs- argsmapper-RowMapper- 返回:
- R
-
queryMany
default <R> java.util.List<R> queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Object[] args, org.springframework.jdbc.core.RowMapper<R> mapper)query many result by sql and args then convert result to target type throughRowMapper.- 类型参数:
R- target type- 参数:
jdbcTemplate-JdbcTemplatesql- sqlargs- argsmapper-RowMapper- 返回:
- result list
-
queryMany
default <R> java.util.List<R> queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Object[] args, java.lang.Class<R> rClass)query many result by sql and args then convert result to target type.- 类型参数:
R- target type- 参数:
jdbcTemplate-JdbcTemplatesql- sqlargs- argsrClass- target type class- 返回:
- result list
-
queryMany
default java.util.List<java.util.Map<java.lang.String,java.lang.Object>> queryMany(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.lang.String sql, java.lang.Object[] args)query many result by sql and args then convert result to List<Map<String, Object>>.- 参数:
jdbcTemplate-JdbcTemplatesql- sqlargs- args- 返回:
- List<Map<String, Object>>
-
update
default java.lang.Boolean update(org.springframework.transaction.support.TransactionTemplate transactionTemplate, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.util.List<ModifyRequest> contexts)execute update operation.- 参数:
transactionTemplate-TransactionTemplatejdbcTemplate-JdbcTemplatecontexts-ListModifyRequest list- 返回:
Boolean
-
update
default java.lang.Boolean update(org.springframework.transaction.support.TransactionTemplate transactionTemplate, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, java.util.List<ModifyRequest> contexts, java.util.function.BiConsumer<java.lang.Boolean,java.lang.Throwable> consumer)execute update operation, to fix #3617.- 参数:
transactionTemplate-TransactionTemplatejdbcTemplate-JdbcTemplatecontexts-ListModifyRequest list- 返回:
Boolean
-
doDataImport
default java.lang.Boolean doDataImport(org.springframework.jdbc.core.JdbcTemplate template, java.util.List<ModifyRequest> requests)Perform data import.- 参数:
template-JdbcTemplaterequests-ListModifyRequest list- 返回:
Boolean
-
-