public class SqlExecutorTemplate extends JdbcTemplate implements SqlExecutorOperations
JdbcTemplate.SqlProvider| 构造器和说明 |
|---|
SqlExecutorTemplate(org.apache.ibatis.session.SqlSessionFactory sessionFactory)
Construct a new SqlExecutorTemplate for bean usage.
|
SqlExecutorTemplate(org.apache.ibatis.session.SqlSessionFactory sessionFactory,
Connection conn)
Construct a new SqlExecutorTemplate, given a DataSource to obtain connections from.
|
SqlExecutorTemplate(org.apache.ibatis.session.SqlSessionFactory sessionFactory,
DataSource dataSource)
Construct a new SqlExecutorTemplate, given a DataSource to obtain connections from.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
execute(SqlSessionCallback<T> sessionCallback)
查询单个数据的方法。
|
org.apache.ibatis.session.SqlSessionFactory |
getSessionFactory() |
void |
setSessionFactory(org.apache.ibatis.session.SqlSessionFactory sessionFactory) |
createResultsMap, execute, execute, execute, execute, execute, execute, execute, execute, executeBatch, executeBatch, executeBatch, executeBatch, executeUpdate, executeUpdate, executeUpdate, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getBeanPropertyRowMapper, getColumnMapRowMapper, getParsedSql, getPreparedStatementCreator, getSingleColumnRowMapper, isIgnoreWarnings, isResultsCaseInsensitive, loadSQL, loadSQL, loadSQL, newArgPreparedStatementSetter, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, queryForInt, queryForInt, queryForInt, queryForInt, queryForList, queryForList, queryForList, queryForList, queryForList, queryForList, queryForList, queryForList, queryForList, queryForLong, queryForLong, queryForLong, queryForLong, queryForMap, queryForMap, queryForMap, queryForMap, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, setIgnoreWarnings, setResultsCaseInsensitiveapplyStatementSettings, execute, getFetchSize, getMaxRows, getQueryTimeout, setFetchSize, setMaxRows, setQueryTimeoutgetConnection, getDataSource, setConnection, setDataSourceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteStatement, deleteStatement, insertStatement, insertStatement, selectList, selectList, selectList, selectMap, selectMap, selectMap, selectOne, selectOne, updateStatement, updateStatementexecute, execute, execute, execute, execute, execute, execute, execute, execute, executeBatch, executeBatch, executeBatch, executeBatch, executeUpdate, executeUpdate, executeUpdate, executeUpdate, executeUpdate, executeUpdate, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, queryForInt, queryForInt, queryForInt, queryForInt, queryForList, queryForList, queryForList, queryForList, queryForList, queryForList, queryForList, queryForList, queryForList, queryForLong, queryForLong, queryForLong, queryForLong, queryForMap, queryForMap, queryForMap, queryForMap, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObjectpublic SqlExecutorTemplate(org.apache.ibatis.session.SqlSessionFactory sessionFactory)
Note: The DataSource has to be set before using the instance.
public SqlExecutorTemplate(org.apache.ibatis.session.SqlSessionFactory sessionFactory,
DataSource dataSource)
Note: This will not trigger initialization of the exception translator.
dataSource - the JDBC DataSource to obtain connections frompublic SqlExecutorTemplate(org.apache.ibatis.session.SqlSessionFactory sessionFactory,
Connection conn)
Note: This will not trigger initialization of the exception translator.
public org.apache.ibatis.session.SqlSessionFactory getSessionFactory()
public void setSessionFactory(org.apache.ibatis.session.SqlSessionFactory sessionFactory)
public <T> T execute(SqlSessionCallback<T> sessionCallback) throws SQLException
SqlExecutorOperationsexecute 在接口中 SqlExecutorOperationssessionCallback - 创建一个SqlSession用来执行SqlSessionCallback。SQLExceptionCopyright © 2020. All rights reserved.