public class DefaultSqlStatementExecutor extends Object implements SqlStatementExecutor
| 限定符和类型 | 方法和说明 |
|---|---|
Integer |
executeInsertAndReturnId(Connection connection,
String sql,
Object... params)
执行保存语句并且返回主键id
|
<T> List<T> |
executeQueryList(Connection connection,
Class<? extends List> resultListClass,
Class<T> resultClass,
String sql,
Object... params)
执行查询语句返回多条数据
|
<T> T |
executeQueryOne(Connection connection,
Class<T> resultClass,
String sql,
Object... params)
执行查询语句返回一条数据
|
int |
executeUpdate(Connection connection,
String sql,
Object... params)
执行修改语句
|
static DefaultSqlStatementExecutor |
getInstance() |
public Integer executeInsertAndReturnId(Connection connection, String sql, Object... params) throws SQLException
SqlStatementExecutorexecuteInsertAndReturnId 在接口中 SqlStatementExecutorconnection - 数据库连接sql - sql语句params - 占位符替换参数SQLExceptionpublic int executeUpdate(Connection connection, String sql, Object... params) throws SQLException
SqlStatementExecutorexecuteUpdate 在接口中 SqlStatementExecutorconnection - 数据库连接sql - sql语句params - 占位符替换参数SQLExceptionpublic <T> T executeQueryOne(Connection connection, Class<T> resultClass, String sql, Object... params) throws SQLException
SqlStatementExecutorexecuteQueryOne 在接口中 SqlStatementExecutorT - 泛型connection - 数据库连接resultClass - 返回值类型sql - sql语句params - 占位符替换参数SQLExceptionpublic <T> List<T> executeQueryList(Connection connection, Class<? extends List> resultListClass, Class<T> resultClass, String sql, Object... params) throws SQLException
SqlStatementExecutorexecuteQueryList 在接口中 SqlStatementExecutorT - 泛型connection - 数据库连接resultListClass - 集合返回值类型resultClass - 返回值类型sql - sql语句params - 占位符替换参数SQLExceptionpublic static DefaultSqlStatementExecutor getInstance()
Copyright © 2019. All rights reserved.