public class DefaultJdbcExecutor
extends org.hswebframework.ezorm.rdb.executor.jdbc.JdbcSyncSqlExecutor
| Constructor and Description |
|---|
DefaultJdbcExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(org.hswebframework.ezorm.rdb.executor.SqlRequest request) |
Connection |
getConnection(org.hswebframework.ezorm.rdb.executor.SqlRequest sqlRequest) |
protected String |
getDatasourceId() |
void |
releaseConnection(Connection connection,
org.hswebframework.ezorm.rdb.executor.SqlRequest sqlRequest) |
<T,R> R |
select(org.hswebframework.ezorm.rdb.executor.SqlRequest request,
org.hswebframework.ezorm.rdb.executor.wrapper.ResultWrapper<T,R> wrapper) |
int |
update(org.hswebframework.ezorm.rdb.executor.SqlRequest request) |
releaseResultSet, releaseStatementdoExecute, doSelect, doUpdate, getResultValueprotected String getDatasourceId()
public Connection getConnection(org.hswebframework.ezorm.rdb.executor.SqlRequest sqlRequest)
getConnection in class org.hswebframework.ezorm.rdb.executor.jdbc.JdbcSyncSqlExecutorpublic void releaseConnection(Connection connection, org.hswebframework.ezorm.rdb.executor.SqlRequest sqlRequest)
releaseConnection in class org.hswebframework.ezorm.rdb.executor.jdbc.JdbcSyncSqlExecutor@Transactional(propagation=NOT_SUPPORTED,
transactionManager="transactionManager")
public void execute(org.hswebframework.ezorm.rdb.executor.SqlRequest request)
execute in interface org.hswebframework.ezorm.rdb.executor.SyncSqlExecutorexecute in class org.hswebframework.ezorm.rdb.executor.jdbc.JdbcSyncSqlExecutor@Transactional(rollbackFor=java.lang.Throwable.class, transactionManager="transactionManager") public int update(org.hswebframework.ezorm.rdb.executor.SqlRequest request)
update in interface org.hswebframework.ezorm.rdb.executor.SyncSqlExecutorupdate in class org.hswebframework.ezorm.rdb.executor.jdbc.JdbcSyncSqlExecutor@Transactional(readOnly=true,
transactionManager="transactionManager")
public <T,R> R select(org.hswebframework.ezorm.rdb.executor.SqlRequest request,
org.hswebframework.ezorm.rdb.executor.wrapper.ResultWrapper<T,R> wrapper)
select in interface org.hswebframework.ezorm.rdb.executor.SyncSqlExecutorselect in class org.hswebframework.ezorm.rdb.executor.jdbc.JdbcSyncSqlExecutorCopyright © 2016–2021. All rights reserved.