所有方法 静态方法 实例方法 具体方法 已过时的方法
| 限定符和类型 |
方法和说明 |
protected void |
afterExecute(BeanMeta<?> beanMeta,
String sql,
List<Object> params,
long timeCost) |
protected void |
closeConnection(Connection connection,
BeanMeta<?> beanMeta) |
protected static void |
closeQuietly(AutoCloseable resource) |
protected <T> SqlResult<T> |
doExecute(SearchSql<T> searchSql,
Connection connection) |
<T> SqlResult<T> |
execute(SearchSql<T> searchSql) |
protected SqlResult.Result |
executeClusterSql(SearchSql<?> searchSql,
Connection connection) |
protected SqlResult.ResultSet |
executeListSql(SearchSql<?> searchSql,
Connection connection) |
protected DefaultSqlExecutor.Result |
executeQuery(Connection connection,
String sql,
List<Object> params,
BeanMeta<?> beanMeta) |
protected Connection |
getConnection(BeanMeta<?> beanMeta) |
DataSource |
getDataSource() |
Map<String,DataSource> |
getDataSourceMap() |
SqlExecutor.SlowListener |
getSlowListener() |
long |
getSlowSqlThreshold() |
int |
getTransactionIsolation()
已过时。
|
boolean |
isTransactional()
已过时。
|
protected DataSource |
requireDataSource(BeanMeta<?> beanMeta) |
void |
setDataSource(DataSource dataSource)
设置默认数据源
|
void |
setDataSource(String name,
DataSource dataSource)
设置具名数据源
|
void |
setSlowListener(SqlExecutor.SlowListener slowListener) |
void |
setSlowSqlThreshold(long slowSqlThreshold)
设置慢 SQL 阈值(最小慢 SQL 执行时间)
|
void |
setTransactional(boolean transactional)
已过时。
|
void |
setTransactionIsolation(int level)
已过时。
|