public class TransactionSupportOrmClient extends OrmClient implements TransactionSupport
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConnectionProvider |
connectionProvider |
| 构造器和说明 |
|---|
TransactionSupportOrmClient() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
call(Callable<T> callable)
自定义操作
|
protected <T> T |
call(PreparedCallable<T> preparedCallable,
String sql,
Object[] params) |
int |
delete(String deleteSql,
Object... params)
删除
|
boolean |
execute(String exeSqlInput,
Object... paramsInput)
Executes the SQL statement in this PreparedStatement object, which may be any
kind of SQL statement.
|
SqlClient |
getClient(String dsName)
获取对应数据源客户端
|
ConnectionProvider |
getConnectionProvider() |
String |
getDataSourceName()
获取数据源
|
int |
insert(String insertSql,
Object... params)
添加
|
int[] |
insertBatch(String insertSqlTemplateInput,
List<Object[]> batchParamsInput)
批量插入
|
Object |
insertForRetrieval(String insertSqlInput,
Object... paramsInput)
添加,返回生成的键
|
List<Object[]> |
query(String querySql,
Object... params)
查询
|
List<Object> |
queryForSingleColumn(String querySql,
Object... params)
查询1列
|
void |
setConnectionProvider(ConnectionProvider connectionProvider) |
String |
toString() |
Ret |
transaction(ITransactionBlock transaction) |
int |
update(String updateSqlInput,
Object... paramsInput)
更新
|
buildPaginatorSql, callSilence, callSilence, count, delete, delete, execute, get, getDialect, getSqlParser, insert, insert, insertBatch, insertForRetrieval, query, queryFirst, queryFirst, queryFirst, queryFirstForSingleColumn, queryFirstForSingleColumn, queryFirstForSingleColumn, queryForSingleColumn, queryList, queryList, queryList, queryListForSingleColumn, queryListForSingleColumn, queryPage, queryPage, queryPage, queryPage, queryPage, queryPageForSingleColumn, queryRecord, queryRecord, queryRecords, queryRecords, save, setDialect, setParameters, setSqlParser, update, update, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetClientBy, getDefaultClientprotected ConnectionProvider connectionProvider
public Ret transaction(ITransactionBlock transaction)
transaction 在接口中 TransactionSupportpublic ConnectionProvider getConnectionProvider()
public void setConnectionProvider(ConnectionProvider connectionProvider)
public String getDataSourceName()
SqlClientgetDataSourceName 在接口中 SqlClientpublic int insert(String insertSql, Object... params) throws SQLException
insert 在接口中 SqlClientconn - updateSql - params - SQLExceptionpublic int[] insertBatch(String insertSqlTemplateInput, List<Object[]> batchParamsInput) throws SQLException
SqlClientinsertBatch 在接口中 SqlClientSQLExceptionpublic int delete(String deleteSql, Object... params) throws SQLException
delete 在接口中 SqlClientconn - deleteSql - params - SQLExceptionpublic int update(String updateSqlInput, Object... paramsInput) throws SQLException
update 在接口中 SqlClientconn - updateSql - params - SQLExceptionpublic Object insertForRetrieval(String insertSqlInput, Object... paramsInput) throws SQLException
insertForRetrieval 在接口中 SqlClientupdateSql - params - SQLExceptionpublic boolean execute(String exeSqlInput, Object... paramsInput) throws SQLException
execute 在接口中 SqlClientexeSql - params - SQLExceptionpublic List<Object[]> query(String querySql, Object... params) throws SQLException
query 在接口中 SqlClientconn - sql - params - SQLExceptionpublic List<Object> queryForSingleColumn(String querySql, Object... params) throws SQLException
queryForSingleColumn 在接口中 SqlClientquerySql - 查询sqlparams - 查询参数SQLExceptionpublic <T> T call(Callable<T> callable) throws SQLException
call 在接口中 SqlClientT - callable - SQLExceptionprotected <T> T call(PreparedCallable<T> preparedCallable, String sql, Object[] params) throws SQLException
SQLExceptionCopyright © 2023. All rights reserved.