public abstract class JdbcSyncSqlExecutor extends JdbcSqlExecutor implements SyncSqlExecutor
ID, ID_VALUE| 构造器和说明 |
|---|
JdbcSyncSqlExecutor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
execute(SqlRequest request)
执行SQL,通常用于执行DDL操作等语句
|
abstract Connection |
getConnection(SqlRequest sqlRequest) |
abstract void |
releaseConnection(Connection connection,
SqlRequest sqlRequest) |
void |
releaseResultSet(ResultSet resultSet) |
void |
releaseStatement(Statement statement) |
<T,R> R |
select(SqlRequest request,
ResultWrapper<T,R> wrapper)
执行查询语句
sqlExecutor.select(of("select * from user where name = ?"
|
int |
update(SqlRequest request)
执行更新,可用于执行update insert delete 语句
|
doExecute, doSelect, doUpdate, getResultValuepublic abstract Connection getConnection(SqlRequest sqlRequest)
public abstract void releaseConnection(Connection connection, SqlRequest sqlRequest)
public void releaseStatement(Statement statement)
releaseStatement 在类中 JdbcSqlExecutorpublic void releaseResultSet(ResultSet resultSet)
releaseResultSet 在类中 JdbcSqlExecutorpublic int update(SqlRequest request)
SyncSqlExecutorupdate 在接口中 SyncSqlExecutorrequest - sql请求SqlRequests,
BatchSqlRequestpublic void execute(SqlRequest request)
SyncSqlExecutorexecute 在接口中 SyncSqlExecutorrequest - sql请求SqlRequests,
BatchSqlRequestpublic <T,R> R select(SqlRequest request, ResultWrapper<T,R> wrapper)
SyncSqlExecutor
sqlExecutor.select(of("select * from user where name = ?",name),single(map()));
select 在接口中 SyncSqlExecutorT - 行类型R - 结果类型request - SQL请求wrapper - 查询结果包装器SqlRequests,
ResultWrappersCopyright © 2020. All rights reserved.