类 DBHelper
java.lang.Object
org.dromara.autotable.core.utils.DBHelper
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static classstatic @interface -
字段概要
字段修饰符和类型字段说明private static org.apache.commons.dbutils.BasicRowProcessorprivate static org.apache.commons.dbutils.QueryRunner -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T> TqueryObject(Connection connection, String sql, Map<String, Object> params, Class<T> resultClass) 查询单个结果static <T> List<T> queryObjectList(Connection connection, String sql, Map<String, Object> params, Class<T> resultClass) 查询多个结果static <T> TqueryValue(Connection connection, String sql, Map<String, Object> params) private static StringsetParameters(String sql, Map<String, Object> params) 设置 SQL 参数
-
字段详细资料
-
queryRunner
private static org.apache.commons.dbutils.QueryRunner queryRunner -
beanConvert
private static org.apache.commons.dbutils.BasicRowProcessor beanConvert
-
-
构造器详细资料
-
DBHelper
public DBHelper()
-
-
方法详细资料
-
queryValue
-
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
设置 SQL 参数- 参数:
sql- PreparedStatementparams- 参数映射- 抛出:
SQLException
-