类 StandaloneDatabaseOperateImpl
- java.lang.Object
-
- com.alibaba.nacos.config.server.service.repository.embedded.StandaloneDatabaseOperateImpl
-
- 所有已实现的接口:
BaseDatabaseOperate,DatabaseOperate
@Conditional(ConditionStandaloneEmbedStorage.class) @Component public class StandaloneDatabaseOperateImpl extends java.lang.Object implements BaseDatabaseOperate
Derby operation in stand-alone mode.- 作者:
- liaochuntao
-
-
字段概要
字段 修饰符和类型 字段 说明 private org.springframework.jdbc.core.JdbcTemplatejdbcTemplateprivate org.springframework.transaction.support.TransactionTemplatetransactionTemplate
-
构造器概要
构造器 构造器 说明 StandaloneDatabaseOperateImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.util.concurrent.CompletableFuture<com.alibaba.nacos.common.model.RestResult<java.lang.String>>dataImport(java.io.File file)data importing, This method is suitable for importing data from external data sources into embedded data sources.protected voidinit()java.util.List<java.util.Map<java.lang.String,java.lang.Object>>queryMany(java.lang.String sql, java.lang.Object[] args)Data query transaction.<R> java.util.List<R>queryMany(java.lang.String sql, java.lang.Object[] args, java.lang.Class<R> rClass)Data query transaction.<R> java.util.List<R>queryMany(java.lang.String sql, java.lang.Object[] args, org.springframework.jdbc.core.RowMapper<R> mapper)Data query transaction.<R> RqueryOne(java.lang.String sql, java.lang.Class<R> cls)Data query transaction.<R> RqueryOne(java.lang.String sql, java.lang.Object[] args, java.lang.Class<R> cls)Data query transaction.<R> RqueryOne(java.lang.String sql, java.lang.Object[] args, org.springframework.jdbc.core.RowMapper<R> mapper)Data query transaction.java.lang.Booleanupdate(java.util.List<ModifyRequest> requestList)data modify transaction.java.lang.Booleanupdate(java.util.List<ModifyRequest> modifyRequests, java.util.function.BiConsumer<java.lang.Boolean,java.lang.Throwable> consumer)data modify transaction.-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.alibaba.nacos.config.server.service.repository.embedded.BaseDatabaseOperate
doDataImport, queryMany, queryMany, queryMany, queryOne, queryOne, queryOne, update, update
-
从接口继承的方法 com.alibaba.nacos.config.server.service.repository.embedded.DatabaseOperate
blockUpdate, blockUpdate, futureUpdate
-
-
-
-
方法详细资料
-
init
@PostConstruct protected void init()
-
queryOne
public <R> R queryOne(java.lang.String sql, java.lang.Class<R> cls)从接口复制的说明:DatabaseOperateData query transaction.- 指定者:
queryOne在接口中DatabaseOperate- 类型参数:
R- return type- 参数:
sql- sqk textcls- target type- 返回:
- query result
-
queryOne
public <R> R queryOne(java.lang.String sql, java.lang.Object[] args, java.lang.Class<R> cls)从接口复制的说明:DatabaseOperateData query transaction.- 指定者:
queryOne在接口中DatabaseOperate- 类型参数:
R- return type- 参数:
sql- sqk textargs- sql parameterscls- target type- 返回:
- query result
-
queryOne
public <R> R queryOne(java.lang.String sql, java.lang.Object[] args, org.springframework.jdbc.core.RowMapper<R> mapper)从接口复制的说明:DatabaseOperateData query transaction.- 指定者:
queryOne在接口中DatabaseOperate- 类型参数:
R- return type- 参数:
sql- sqk textargs- sql parametersmapper- Database query result converter- 返回:
- query result
-
queryMany
public <R> java.util.List<R> queryMany(java.lang.String sql, java.lang.Object[] args, org.springframework.jdbc.core.RowMapper<R> mapper)从接口复制的说明:DatabaseOperateData query transaction.- 指定者:
queryMany在接口中DatabaseOperate- 类型参数:
R- return type- 参数:
sql- sqk textargs- sql parametersmapper- Database query result converter- 返回:
- query result
-
queryMany
public <R> java.util.List<R> queryMany(java.lang.String sql, java.lang.Object[] args, java.lang.Class<R> rClass)从接口复制的说明:DatabaseOperateData query transaction.- 指定者:
queryMany在接口中DatabaseOperate- 类型参数:
R- return type- 参数:
sql- sqk textargs- sql parametersrClass- target type- 返回:
- query result
-
queryMany
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> queryMany(java.lang.String sql, java.lang.Object[] args)从接口复制的说明:DatabaseOperateData query transaction.- 指定者:
queryMany在接口中DatabaseOperate- 参数:
sql- sqk textargs- sql parameters- 返回:
- query result
-
dataImport
public java.util.concurrent.CompletableFuture<com.alibaba.nacos.common.model.RestResult<java.lang.String>> dataImport(java.io.File file)
从接口复制的说明:DatabaseOperatedata importing, This method is suitable for importing data from external data sources into embedded data sources.- 指定者:
dataImport在接口中DatabaseOperate- 参数:
file-File- 返回:
CompletableFuture
-
update
public java.lang.Boolean update(java.util.List<ModifyRequest> modifyRequests, java.util.function.BiConsumer<java.lang.Boolean,java.lang.Throwable> consumer)
从接口复制的说明:DatabaseOperatedata modify transaction.- 指定者:
update在接口中DatabaseOperate- 参数:
modifyRequests-Listconsumer-BiConsumer- 返回:
- is success
-
update
public java.lang.Boolean update(java.util.List<ModifyRequest> requestList)
从接口复制的说明:DatabaseOperatedata modify transaction.- 指定者:
update在接口中DatabaseOperate- 参数:
requestList-List- 返回:
- is success
-
-