类 StandaloneDatabaseOperateImpl

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private org.springframework.jdbc.core.JdbcTemplate jdbcTemplate  
      private org.springframework.transaction.support.TransactionTemplate transactionTemplate  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      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 void init()  
      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> R queryOne​(java.lang.String sql, java.lang.Class<R> cls)
      Data query transaction.
      <R> R queryOne​(java.lang.String sql, java.lang.Object[] args, java.lang.Class<R> cls)
      Data query transaction.
      <R> R queryOne​(java.lang.String sql, java.lang.Object[] args, org.springframework.jdbc.core.RowMapper<R> mapper)
      Data query transaction.
      java.lang.Boolean update​(java.util.List<ModifyRequest> requestList)
      data modify transaction.
      java.lang.Boolean update​(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
    • 字段详细资料

      • jdbcTemplate

        private org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
      • transactionTemplate

        private org.springframework.transaction.support.TransactionTemplate transactionTemplate
    • 构造器详细资料

      • StandaloneDatabaseOperateImpl

        public StandaloneDatabaseOperateImpl()
    • 方法详细资料

      • init

        @PostConstruct
        protected void init()
      • queryOne

        public <R> R queryOne​(java.lang.String sql,
                              java.lang.Class<R> cls)
        从接口复制的说明: DatabaseOperate
        Data query transaction.
        指定者:
        queryOne 在接口中 DatabaseOperate
        类型参数:
        R - return type
        参数:
        sql - sqk text
        cls - target type
        返回:
        query result
      • queryOne

        public <R> R queryOne​(java.lang.String sql,
                              java.lang.Object[] args,
                              java.lang.Class<R> cls)
        从接口复制的说明: DatabaseOperate
        Data query transaction.
        指定者:
        queryOne 在接口中 DatabaseOperate
        类型参数:
        R - return type
        参数:
        sql - sqk text
        args - sql parameters
        cls - target type
        返回:
        query result
      • queryOne

        public <R> R queryOne​(java.lang.String sql,
                              java.lang.Object[] args,
                              org.springframework.jdbc.core.RowMapper<R> mapper)
        从接口复制的说明: DatabaseOperate
        Data query transaction.
        指定者:
        queryOne 在接口中 DatabaseOperate
        类型参数:
        R - return type
        参数:
        sql - sqk text
        args - sql parameters
        mapper - 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)
        从接口复制的说明: DatabaseOperate
        Data query transaction.
        指定者:
        queryMany 在接口中 DatabaseOperate
        类型参数:
        R - return type
        参数:
        sql - sqk text
        args - sql parameters
        mapper - 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)
        从接口复制的说明: DatabaseOperate
        Data query transaction.
        指定者:
        queryMany 在接口中 DatabaseOperate
        类型参数:
        R - return type
        参数:
        sql - sqk text
        args - sql parameters
        rClass - 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)
        从接口复制的说明: DatabaseOperate
        Data query transaction.
        指定者:
        queryMany 在接口中 DatabaseOperate
        参数:
        sql - sqk text
        args - sql parameters
        返回:
        query result
      • dataImport

        public java.util.concurrent.CompletableFuture<com.alibaba.nacos.common.model.RestResult<java.lang.String>> dataImport​(java.io.File file)
        从接口复制的说明: DatabaseOperate
        data 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)
        从接口复制的说明: DatabaseOperate
        data modify transaction.
        指定者:
        update 在接口中 DatabaseOperate
        参数:
        modifyRequests - List
        consumer - BiConsumer
        返回:
        is success
      • update

        public java.lang.Boolean update​(java.util.List<ModifyRequest> requestList)
        从接口复制的说明: DatabaseOperate
        data modify transaction.
        指定者:
        update 在接口中 DatabaseOperate
        参数:
        requestList - List
        返回:
        is success