public class JdbcTemplate
extends java.lang.Object
| 构造器和说明 |
|---|
JdbcTemplate(javax.sql.DataSource dataSource) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.Integer,java.lang.Object> |
call(java.lang.String call,
java.lang.Object[] inArgs,
int[] outArgs) |
void |
closeConnection() |
int |
count(java.lang.String sql) |
int |
count(java.lang.String sql,
java.util.List params) |
int |
count(java.lang.String sql,
java.lang.Object... params) |
long |
countForLong(java.lang.String sql,
java.util.List params) |
long |
countForLong(java.lang.String sql,
java.lang.Object... params) |
boolean |
isAutoClose()
当前是否自动关闭连接
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
query(java.lang.String sql) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
query(java.lang.String sql,
java.util.List params) |
<T> java.util.List<T> |
query(java.lang.String sql,
java.util.List params,
RowMapper<T> rowMapper) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
query(java.lang.String sql,
java.lang.Object... params) |
<T> java.util.List<T> |
query(java.lang.String sql,
RowMapper<T> rowMapper) |
<T> java.util.List<T> |
query(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... params) |
<T> java.util.List<T> |
queryForList(java.lang.String sql,
java.lang.Class<T> elementType) |
<T> java.util.List<T> |
queryForList(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... params) |
<T> java.util.List<T> |
queryForList(java.lang.String sql,
java.util.List params,
java.lang.Class<T> elementType) |
java.util.Map<java.lang.String,java.lang.Object> |
queryForObject(java.lang.String sql) |
<T> T |
queryForObject(java.lang.String sql,
java.lang.Class<T> requireType) |
<T> T |
queryForObject(java.lang.String sql,
java.lang.Class<T> requireType,
java.lang.Object... params) |
java.util.Map<java.lang.String,java.lang.Object> |
queryForObject(java.lang.String sql,
java.util.List params) |
<T> T |
queryForObject(java.lang.String sql,
java.util.List params,
java.lang.Class<T> requireType) |
<T> T |
queryForObject(java.lang.String sql,
java.util.List params,
RowMapper<T> rowMapper) |
java.util.Map<java.lang.String,java.lang.Object> |
queryForObject(java.lang.String sql,
java.lang.Object... params) |
<T> T |
queryForObject(java.lang.String sql,
RowMapper<T> rowMapper) |
<T> T |
queryForObject(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... params) |
void |
setAutoClose(boolean autoClose)
设置自动关闭标志值
|
int |
update(java.lang.String sql) |
int |
update(java.lang.String sql,
AutoKey key) |
int |
update(java.lang.String sql,
AutoKey key,
java.lang.Object... params) |
int |
update(java.lang.String sql,
java.util.List params) |
int |
update(java.lang.String sql,
java.util.List params,
AutoKey key) |
int |
update(java.lang.String sql,
java.lang.Object... params) |
public <T> java.util.List<T> query(java.lang.String sql,
RowMapper<T> rowMapper)
throws DataAccessException
public <T> java.util.List<T> query(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... params)
throws DataAccessException
public <T> java.util.List<T> query(java.lang.String sql,
java.util.List params,
RowMapper<T> rowMapper)
throws DataAccessException
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> query(java.lang.String sql,
java.util.List params)
throws DataAccessException
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> query(java.lang.String sql)
throws DataAccessException
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> query(java.lang.String sql,
java.lang.Object... params)
throws DataAccessException
public <T> T queryForObject(java.lang.String sql,
java.util.List params,
RowMapper<T> rowMapper)
throws DataAccessException
public <T> T queryForObject(java.lang.String sql,
RowMapper<T> rowMapper)
throws DataAccessException
public <T> T queryForObject(java.lang.String sql,
RowMapper<T> rowMapper,
java.lang.Object... params)
throws DataAccessException
public java.util.Map<java.lang.String,java.lang.Object> queryForObject(java.lang.String sql)
throws DataAccessException
public java.util.Map<java.lang.String,java.lang.Object> queryForObject(java.lang.String sql,
java.lang.Object... params)
throws DataAccessException
public java.util.Map<java.lang.String,java.lang.Object> queryForObject(java.lang.String sql,
java.util.List params)
throws DataAccessException
public <T> java.util.List<T> queryForList(java.lang.String sql,
java.lang.Class<T> elementType)
throws DataAccessException
public <T> java.util.List<T> queryForList(java.lang.String sql,
java.lang.Class<T> elementType,
java.lang.Object... params)
throws DataAccessException
public <T> java.util.List<T> queryForList(java.lang.String sql,
java.util.List params,
java.lang.Class<T> elementType)
throws DataAccessException
public <T> T queryForObject(java.lang.String sql,
java.lang.Class<T> requireType)
throws DataAccessException
public <T> T queryForObject(java.lang.String sql,
java.lang.Class<T> requireType,
java.lang.Object... params)
throws DataAccessException
public <T> T queryForObject(java.lang.String sql,
java.util.List params,
java.lang.Class<T> requireType)
throws DataAccessException
public int update(java.lang.String sql)
throws DataAccessException
public int update(java.lang.String sql,
java.lang.Object... params)
throws DataAccessException
public int update(java.lang.String sql,
java.util.List params)
throws DataAccessException
public int update(java.lang.String sql,
AutoKey key)
throws DataAccessException
public int update(java.lang.String sql,
AutoKey key,
java.lang.Object... params)
throws DataAccessException
public int update(java.lang.String sql,
java.util.List params,
AutoKey key)
throws DataAccessException
public java.util.Map<java.lang.Integer,java.lang.Object> call(java.lang.String call,
java.lang.Object[] inArgs,
int[] outArgs)
throws DataAccessException
public int count(java.lang.String sql)
throws DataAccessException
public int count(java.lang.String sql,
java.util.List params)
throws DataAccessException
public int count(java.lang.String sql,
java.lang.Object... params)
throws DataAccessException
public long countForLong(java.lang.String sql,
java.util.List params)
throws DataAccessException
public long countForLong(java.lang.String sql,
java.lang.Object... params)
throws DataAccessException
public boolean isAutoClose()
public void setAutoClose(boolean autoClose)
autoClose - public void closeConnection()