类 DBHelper

java.lang.Object
org.dromara.autotable.core.utils.DBHelper

public class DBHelper extends Object
  • 字段详细资料

    • queryRunner

      private static org.apache.commons.dbutils.QueryRunner queryRunner
    • beanConvert

      private static org.apache.commons.dbutils.BasicRowProcessor beanConvert
  • 构造器详细资料

    • DBHelper

      public DBHelper()
  • 方法详细资料

    • queryValue

      public static <T> T queryValue(Connection connection, String sql, Map<String,Object> params)
    • queryObject

      public static <T> T queryObject(Connection connection, String sql, Map<String,Object> params, Class<T> resultClass)
      查询单个结果
      类型参数:
      T - 返回的实体类型
      参数:
      connection - 数据库连接
      sql - SQL 查询语句
      params - SQL 参数映射
      resultClass - 结果映射的实体类
      返回:
      查询结果的实体类对象
      抛出:
      SQLException
    • queryObjectList

      public static <T> List<T> queryObjectList(Connection connection, String sql, Map<String,Object> params, Class<T> resultClass)
      查询多个结果
      类型参数:
      T - 返回的实体类型
      参数:
      connection - 数据库连接
      sql - SQL 查询语句,支持使用:name的方式设置参数
      params - SQL 参数映射
      resultClass - 结果映射的实体类
      返回:
      查询结果的实体类对象列表
      抛出:
      SQLException
    • setParameters

      private static String setParameters(String sql, Map<String,Object> params)
      设置 SQL 参数
      参数:
      sql - PreparedStatement
      params - 参数映射
      抛出:
      SQLException