接口 BaseDatabaseOperate

    • 方法概要

      所有方法 实例方法 默认方法 
      修饰符和类型 方法 说明
      default java.lang.Boolean doDataImport​(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 through RowMapper.
      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.
      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.
      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 through RowMapper.
      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.
      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.
    • 方法详细资料

      • 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 - JdbcTemplate
        sql - sql
        cls - 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 - JdbcTemplate
        sql - sql
        args - args
        cls - 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 through RowMapper.
        类型参数:
        R - target type
        参数:
        jdbcTemplate - JdbcTemplate
        sql - sql
        args - args
        mapper - 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 through RowMapper.
        类型参数:
        R - target type
        参数:
        jdbcTemplate - JdbcTemplate
        sql - sql
        args - args
        mapper - 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 - JdbcTemplate
        sql - sql
        args - args
        rClass - 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 - JdbcTemplate
        sql - sql
        args - 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 - TransactionTemplate
        jdbcTemplate - JdbcTemplate
        contexts - List ModifyRequest 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 - TransactionTemplate
        jdbcTemplate - JdbcTemplate
        contexts - List ModifyRequest list
        返回:
        Boolean
      • doDataImport

        default java.lang.Boolean doDataImport​(org.springframework.jdbc.core.JdbcTemplate template,
                                               java.util.List<ModifyRequest> requests)
        Perform data import.
        参数:
        template - JdbcTemplate
        requests - List ModifyRequest list
        返回:
        Boolean