| 构造器和说明 |
|---|
SpringJdbcTemplateImpl() |
SpringJdbcTemplateImpl(javax.sql.DataSource dataSource,
Dialect dialect) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
execute(ConnectionCallback<T> action)
Execute.
|
javax.sql.DataSource |
getDataSource()
Gets the data source.
|
Dialect |
getDialect()
返回dialect.
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
query(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query.
|
<T> java.util.List<T> |
query(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.Class<T> elementType)
Query.
|
<T> java.util.List<T> |
query(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args,
cn.featherfly.hammer.mapping.RowMapper<T> rowMapper)
Query.
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
query(java.lang.String sql,
java.lang.Object[] args)
Query.
|
<T> java.util.List<T> |
query(java.lang.String sql,
java.lang.Object[] args,
java.lang.Class<T> elementType)
Query.
|
<T> java.util.List<T> |
query(java.lang.String sql,
java.lang.Object[] args,
cn.featherfly.hammer.mapping.RowMapper<T> rowMapper)
Query.
|
java.math.BigDecimal |
queryBigDecimal(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query big decimal.
|
java.math.BigDecimal |
queryBigDecimal(java.lang.String sql,
java.lang.Object[] args)
Query big decimal.
|
java.lang.Double |
queryDouble(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query double.
|
java.lang.Double |
queryDouble(java.lang.String sql,
java.lang.Object[] args)
Query double.
|
java.lang.Integer |
queryInt(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query int.
|
java.lang.Integer |
queryInt(java.lang.String sql,
java.lang.Object[] args)
queryInt.
|
java.lang.Long |
queryLong(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query long.
|
java.lang.Long |
queryLong(java.lang.String sql,
java.lang.Object[] args)
Query long.
|
java.util.Map<java.lang.String,java.lang.Object> |
querySingle(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query single.
|
<T> T |
querySingle(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.Class<T> elementType)
Query single.
|
<T> T |
querySingle(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args,
cn.featherfly.hammer.mapping.RowMapper<T> rowMapper)
Query single.
|
java.util.Map<java.lang.String,java.lang.Object> |
querySingle(java.lang.String sql,
java.lang.Object[] args)
Query single.
|
<T> T |
querySingle(java.lang.String sql,
java.lang.Object[] args,
java.lang.Class<T> elementType)
Query single.
|
<T> T |
querySingle(java.lang.String sql,
java.lang.Object[] args,
cn.featherfly.hammer.mapping.RowMapper<T> rowMapper)
Query single.
|
java.lang.String |
queryString(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
Query string.
|
java.lang.String |
queryString(java.lang.String sql,
java.lang.Object[] args)
Query string.
|
<T> T |
queryValue(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.Class<T> valueType)
Query value.
|
<T> T |
queryValue(java.lang.String sql,
java.lang.Object[] args,
java.lang.Class<T> valueType)
Query value.
|
void |
setDataSource(javax.sql.DataSource dataSource)
设置dataSource
|
void |
setDialect(Dialect dialect)
设置dialect
|
int |
update(java.lang.String sql,
java.lang.Object... args)
Update.
|
public SpringJdbcTemplateImpl()
public SpringJdbcTemplateImpl(javax.sql.DataSource dataSource,
Dialect dialect)
dataSource - dataSourcedialect - dialectpublic <T> T execute(ConnectionCallback<T> action)
public javax.sql.DataSource getDataSource()
getDataSource 在接口中 Jdbcpublic Dialect getDialect()
getDialect 在接口中 Jdbcpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> query(java.lang.String sql,
java.lang.Object[] args)
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> query(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
public <T> java.util.List<T> query(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args,
cn.featherfly.hammer.mapping.RowMapper<T> rowMapper)
public <T> java.util.List<T> query(java.lang.String sql,
java.lang.Object[] args,
cn.featherfly.hammer.mapping.RowMapper<T> rowMapper)
public <T> java.util.List<T> query(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.Class<T> elementType)
public <T> java.util.List<T> query(java.lang.String sql,
java.lang.Object[] args,
java.lang.Class<T> elementType)
public java.util.Map<java.lang.String,java.lang.Object> querySingle(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
querySingle 在接口中 Jdbcsql - sqlargs - argspublic java.util.Map<java.lang.String,java.lang.Object> querySingle(java.lang.String sql,
java.lang.Object[] args)
querySingle 在接口中 Jdbcsql - sqlargs - argspublic <T> T querySingle(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.Class<T> elementType)
querySingle 在接口中 JdbcT - generic typesql - sqlargs - argselementType - return object typepublic <T> T querySingle(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args,
cn.featherfly.hammer.mapping.RowMapper<T> rowMapper)
querySingle 在接口中 JdbcT - generic typesql - sqlargs - argsrowMapper - rowMapperpublic <T> T querySingle(java.lang.String sql,
java.lang.Object[] args,
java.lang.Class<T> elementType)
querySingle 在接口中 JdbcT - generic typesql - sqlargs - argselementType - return object typepublic <T> T querySingle(java.lang.String sql,
java.lang.Object[] args,
cn.featherfly.hammer.mapping.RowMapper<T> rowMapper)
querySingle 在接口中 JdbcT - generic typesql - sqlargs - argsrowMapper - rowMapperpublic java.math.BigDecimal queryBigDecimal(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
queryBigDecimal 在接口中 Jdbcsql - the sqlargs - the argspublic java.math.BigDecimal queryBigDecimal(java.lang.String sql,
java.lang.Object[] args)
queryBigDecimal 在接口中 Jdbcsql - the sqlargs - the argspublic java.lang.Double queryDouble(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
queryDouble 在接口中 Jdbcsql - the sqlargs - the argspublic java.lang.Double queryDouble(java.lang.String sql,
java.lang.Object[] args)
queryDouble 在接口中 Jdbcsql - the sqlargs - the argspublic java.lang.Integer queryInt(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
public java.lang.Integer queryInt(java.lang.String sql,
java.lang.Object[] args)
public java.lang.Long queryLong(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
public java.lang.Long queryLong(java.lang.String sql,
java.lang.Object[] args)
public java.lang.String queryString(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args)
queryString 在接口中 Jdbcsql - the sqlargs - the argspublic java.lang.String queryString(java.lang.String sql,
java.lang.Object[] args)
queryString 在接口中 Jdbcsql - the sqlargs - the argspublic <T> T queryValue(java.lang.String sql,
java.util.Map<java.lang.String,java.lang.Object> args,
java.lang.Class<T> valueType)
queryValue 在接口中 JdbcT - the generic typesql - the sqlargs - the argsvalueType - the value typepublic <T> T queryValue(java.lang.String sql,
java.lang.Object[] args,
java.lang.Class<T> valueType)
queryValue 在接口中 JdbcT - the generic typesql - the sqlargs - the argsvalueType - the value typepublic void setDataSource(javax.sql.DataSource dataSource)
dataSource - dataSourcepublic void setDialect(Dialect dialect)
dialect - dialect