public class BaseJdbcDao
extends JdbcDaoSupport
Constructor and Description |
---|
BaseJdbcDao() |
BaseJdbcDao(JdbcTemplate jdbc) |
Modifier and Type | Method and Description |
---|---|
int[] |
batchUpdate(java.lang.String[] sql) |
int[] |
batchUpdate(java.lang.String sql,
BatchPreparedStatementSetter pss) |
<T> int[][] |
batchUpdate(java.lang.String sql,
java.util.Collection<T> batchArgs,
int batchSize,
<any> pss) |
int[] |
batchUpdate(java.lang.String sql,
java.util.List<java.lang.Object[]> batchArgs,
int[] argTypes) |
java.util.Map<java.lang.String,java.lang.Object> |
call(CallableStatementCreator csc,
java.util.List<SqlParameter> declaredParameters) |
<T> T |
execute(<any> action) |
<T> T |
execute(<any> action) |
<T> T |
execute(CallableStatementCreator csc,
<any> action) |
<T> T |
execute(PreparedStatementCreator psc,
<any> action) |
void |
execute(java.lang.String sql) |
<T> T |
execute(java.lang.String sql,
<any> action) |
<T> T |
execute(java.lang.String callString,
<any> action) |
<T> T |
query(PreparedStatementCreator psc,
<any> rse) |
<T> java.util.List<T> |
query(PreparedStatementCreator psc,
<any> rowMapper) |
void |
query(PreparedStatementCreator psc,
RowCallbackHandler rch) |
<T> T |
query(java.lang.String sql,
<any> rse) |
<T> java.util.List<T> |
query(java.lang.String sql,
<any> rowMapper) |
<T> T |
query(java.lang.String sql,
<any> rse,
java.lang.Object... args) |
<T> java.util.List<T> |
query(java.lang.String sql,
<any> rowMapper,
java.lang.Object... args) |
<T> T |
query(java.lang.String sql,
java.lang.Object[] args,
<any> rse) |
<T> java.util.List<T> |
query(java.lang.String sql,
java.lang.Object[] args,
<any> rowMapper) |
<T> T |
query(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes,
<any> rse) |
<T> java.util.List<T> |
query(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes,
<any> rowMapper) |
void |
query(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes,
RowCallbackHandler rch) |
void |
query(java.lang.String sql,
java.lang.Object[] args,
RowCallbackHandler rch) |
<T> T |
query(java.lang.String sql,
PreparedStatementSetter pss,
<any> rse) |
<T> java.util.List<T> |
query(java.lang.String sql,
PreparedStatementSetter pss,
<any> rowMapper) |
void |
query(java.lang.String sql,
PreparedStatementSetter pss,
RowCallbackHandler rch) |
void |
query(java.lang.String sql,
RowCallbackHandler rch) |
void |
query(java.lang.String sql,
RowCallbackHandler rch,
java.lang.Object... args) |
int |
queryForInt(java.lang.String sql) |
int |
queryForInt(java.lang.String sql,
java.lang.Object... args) |
int |
queryForInt(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
queryForList(java.lang.String sql) |
<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... args) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
queryForList(java.lang.String sql,
java.lang.Object... args) |
<T> java.util.List<T> |
queryForList(java.lang.String sql,
java.lang.Object[] args,
java.lang.Class<T> elementType) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
queryForList(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes) |
<T> java.util.List<T> |
queryForList(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes,
java.lang.Class<T> elementType) |
java.util.List |
queryForList0(java.lang.String sql) |
java.util.List |
queryForList0(java.lang.String sql,
java.lang.Class elementType) |
java.util.List |
queryForList0(java.lang.String sql,
java.lang.Object[] args) |
java.util.List |
queryForList0(java.lang.String sql,
java.lang.Object[] args,
java.lang.Class elementType) |
java.util.List |
queryForList0(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes) |
java.util.List |
queryForList0(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes,
java.lang.Class elementType) |
long |
queryForLong(java.lang.String sql) |
long |
queryForLong(java.lang.String sql,
java.lang.Object... args) |
long |
queryForLong(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes) |
java.util.Map<java.lang.String,java.lang.Object> |
queryForMap(java.lang.String sql) |
java.util.Map<java.lang.String,java.lang.Object> |
queryForMap(java.lang.String sql,
java.lang.Object... args) |
java.util.Map<java.lang.String,java.lang.Object> |
queryForMap(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes) |
java.util.Map |
queryForMap0(java.lang.String sql) |
java.util.Map |
queryForMap0(java.lang.String sql,
java.lang.Object[] args) |
java.util.Map |
queryForMap0(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes) |
java.lang.Object |
queryForObject(java.lang.String sql) |
<T> T |
queryForObject(java.lang.String sql,
<any> rowMapper) |
<T> T |
queryForObject(java.lang.String sql,
<any> rowMapper,
java.lang.Object... args) |
java.lang.Object |
queryForObject(java.lang.String sql,
java.lang.Object[] args) |
<T> T |
queryForObject(java.lang.String sql,
java.lang.Object[] args,
<any> rowMapper) |
<T> T |
queryForObject(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes,
<any> rowMapper) |
java.lang.Object |
queryForObject0(java.lang.String sql,
java.lang.Object[] args,
java.lang.Class requiredType) |
SqlRowSet |
queryForRowSet(java.lang.String sql) |
SqlRowSet |
queryForRowSet(java.lang.String sql,
java.lang.Object... args) |
SqlRowSet |
queryForRowSet(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes) |
java.lang.Object[] |
SQLArray(java.lang.String sql)
只取sql结果集的第一行为数组,如果无结果,则返回空数组
|
int |
SQLInt(java.lang.String sql) |
java.util.List |
SQLList(java.lang.String sql)
执行Sql语句查询返回List
|
java.util.List |
SQLList(java.lang.String sql,
java.lang.String dsName)
从指定数据源中查询数据
|
java.util.Map |
SQLMap(java.lang.String sql)
执行Sql语句查询返回第一行第一列的值
|
java.lang.Object |
SQLObject(java.lang.String sql)
执行Sql语句查询返回第一行第一列的值
|
int |
update(PreparedStatementCreator psc) |
int |
update(PreparedStatementCreator psc,
KeyHolder generatedKeyHolder) |
int |
update(java.lang.String sql) |
int |
update(java.lang.String sql,
java.lang.Object... args) |
int |
update(java.lang.String sql,
java.lang.Object[] args,
int[] argTypes) |
int |
update(java.lang.String sql,
PreparedStatementSetter pss) |
public BaseJdbcDao()
public BaseJdbcDao(JdbcTemplate jdbc)
public int[] batchUpdate(java.lang.String[] sql) throws DataAccessException
DataAccessException
public int[] batchUpdate(java.lang.String sql, BatchPreparedStatementSetter pss) throws DataAccessException
DataAccessException
public java.util.Map<java.lang.String,java.lang.Object> call(CallableStatementCreator csc, java.util.List<SqlParameter> declaredParameters) throws DataAccessException
DataAccessException
public <T> T execute(<any> action) throws DataAccessException
DataAccessException
public <T> T execute(<any> action) throws DataAccessException
DataAccessException
public void execute(java.lang.String sql) throws DataAccessException
DataAccessException
public <T> T execute(PreparedStatementCreator psc, <any> action) throws DataAccessException
DataAccessException
public <T> T execute(java.lang.String sql, <any> action) throws DataAccessException
DataAccessException
public <T> T execute(CallableStatementCreator csc, <any> action) throws DataAccessException
DataAccessException
public <T> T execute(java.lang.String callString, <any> action) throws DataAccessException
DataAccessException
public <T> T query(java.lang.String sql, <any> rse) throws DataAccessException
DataAccessException
public void query(java.lang.String sql, RowCallbackHandler rch) throws DataAccessException
DataAccessException
public <T> java.util.List<T> query(java.lang.String sql, <any> rowMapper) throws DataAccessException
DataAccessException
public <T> T query(PreparedStatementCreator psc, <any> rse) throws DataAccessException
DataAccessException
public void query(PreparedStatementCreator psc, RowCallbackHandler rch) throws DataAccessException
DataAccessException
public <T> java.util.List<T> query(PreparedStatementCreator psc, <any> rowMapper) throws DataAccessException
DataAccessException
public <T> T query(java.lang.String sql, PreparedStatementSetter pss, <any> rse) throws DataAccessException
DataAccessException
public <T> T query(java.lang.String sql, java.lang.Object[] args, <any> rse) throws DataAccessException
DataAccessException
public void query(java.lang.String sql, PreparedStatementSetter pss, RowCallbackHandler rch) throws DataAccessException
DataAccessException
public void query(java.lang.String sql, java.lang.Object[] args, RowCallbackHandler rch) throws DataAccessException
DataAccessException
public <T> java.util.List<T> query(java.lang.String sql, PreparedStatementSetter pss, <any> rowMapper) throws DataAccessException
DataAccessException
public <T> java.util.List<T> query(java.lang.String sql, java.lang.Object[] args, <any> rowMapper) throws DataAccessException
DataAccessException
public <T> T query(java.lang.String sql, java.lang.Object[] args, int[] argTypes, <any> rse) throws DataAccessException
DataAccessException
public void query(java.lang.String sql, java.lang.Object[] args, int[] argTypes, RowCallbackHandler rch) throws DataAccessException
DataAccessException
public <T> java.util.List<T> query(java.lang.String sql, java.lang.Object[] args, int[] argTypes, <any> rowMapper) throws DataAccessException
DataAccessException
public int queryForInt(java.lang.String sql) throws DataAccessException
DataAccessException
public int queryForInt(java.lang.String sql, java.lang.Object... args) throws DataAccessException
DataAccessException
public int queryForInt(java.lang.String sql, java.lang.Object[] args, int[] argTypes) throws DataAccessException
DataAccessException
public java.util.List queryForList0(java.lang.String sql)
public java.util.List queryForList0(java.lang.String sql, java.lang.Class elementType)
public java.util.List queryForList0(java.lang.String sql, java.lang.Object[] args)
public java.util.List queryForList0(java.lang.String sql, java.lang.Object[] args, java.lang.Class elementType)
public java.util.List queryForList0(java.lang.String sql, java.lang.Object[] args, int[] argTypes)
public java.util.List queryForList0(java.lang.String sql, java.lang.Object[] args, int[] argTypes, java.lang.Class elementType)
public long queryForLong(java.lang.String sql)
public long queryForLong(java.lang.String sql, java.lang.Object... args)
public long queryForLong(java.lang.String sql, java.lang.Object[] args, int[] argTypes)
public java.util.Map queryForMap0(java.lang.String sql)
public java.util.Map queryForMap0(java.lang.String sql, java.lang.Object[] args)
public java.util.Map queryForMap0(java.lang.String sql, java.lang.Object[] args, int[] argTypes)
public <T> T queryForObject(java.lang.String sql, <any> rowMapper)
public java.lang.Object queryForObject(java.lang.String sql)
public <T> T queryForObject(java.lang.String sql, java.lang.Object[] args, <any> rowMapper)
public java.lang.Object queryForObject(java.lang.String sql, java.lang.Object[] args)
public java.lang.Object queryForObject0(java.lang.String sql, java.lang.Object[] args, java.lang.Class requiredType)
public <T> T queryForObject(java.lang.String sql, java.lang.Object[] args, int[] argTypes, <any> rowMapper)
public SqlRowSet queryForRowSet(java.lang.String sql)
public SqlRowSet queryForRowSet(java.lang.String sql, java.lang.Object... args)
public SqlRowSet queryForRowSet(java.lang.String sql, java.lang.Object[] args, int[] argTypes)
public int update(java.lang.String sql)
public int update(PreparedStatementCreator psc)
public int update(PreparedStatementCreator psc, KeyHolder generatedKeyHolder)
public int update(java.lang.String sql, PreparedStatementSetter pss)
public int update(java.lang.String sql, java.lang.Object... args)
public int update(java.lang.String sql, java.lang.Object[] args, int[] argTypes)
public int SQLInt(java.lang.String sql)
public java.lang.Object SQLObject(java.lang.String sql)
sql
- as Stringpublic java.util.Map SQLMap(java.lang.String sql)
sql
- as Mappublic java.util.List SQLList(java.lang.String sql, java.lang.String dsName)
sql
- as StringdsName
- as String //数据源名称public java.lang.Object[] SQLArray(java.lang.String sql)
sql
- public java.util.List SQLList(java.lang.String sql)
sql
- as Listpublic java.util.Map<java.lang.String,java.lang.Object> queryForMap(java.lang.String sql) throws DataAccessException
DataAccessException
public <T> java.util.List<T> queryForList(java.lang.String sql, java.lang.Class<T> elementType) throws DataAccessException
DataAccessException
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> queryForList(java.lang.String sql) throws DataAccessException
DataAccessException
public <T> T query(java.lang.String sql, <any> rse, java.lang.Object... args) throws DataAccessException
DataAccessException
public void query(java.lang.String sql, RowCallbackHandler rch, java.lang.Object... args) throws DataAccessException
DataAccessException
public <T> java.util.List<T> query(java.lang.String sql, <any> rowMapper, java.lang.Object... args) throws DataAccessException
DataAccessException
public <T> T queryForObject(java.lang.String sql, <any> rowMapper, java.lang.Object... args) throws DataAccessException
DataAccessException
public java.util.Map<java.lang.String,java.lang.Object> queryForMap(java.lang.String sql, java.lang.Object[] args, int[] argTypes) throws DataAccessException
DataAccessException
public java.util.Map<java.lang.String,java.lang.Object> queryForMap(java.lang.String sql, java.lang.Object... args) throws DataAccessException
DataAccessException
public <T> java.util.List<T> queryForList(java.lang.String sql, java.lang.Object[] args, int[] argTypes, java.lang.Class<T> elementType) throws DataAccessException
DataAccessException
public <T> java.util.List<T> queryForList(java.lang.String sql, java.lang.Object[] args, java.lang.Class<T> elementType) throws DataAccessException
DataAccessException
public <T> java.util.List<T> queryForList(java.lang.String sql, java.lang.Class<T> elementType, java.lang.Object... args) throws DataAccessException
DataAccessException
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> queryForList(java.lang.String sql, java.lang.Object[] args, int[] argTypes) throws DataAccessException
DataAccessException
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> queryForList(java.lang.String sql, java.lang.Object... args) throws DataAccessException
DataAccessException
public int[] batchUpdate(java.lang.String sql, java.util.List<java.lang.Object[]> batchArgs, int[] argTypes) throws DataAccessException
DataAccessException
public <T> int[][] batchUpdate(java.lang.String sql, java.util.Collection<T> batchArgs, int batchSize, <any> pss) throws DataAccessException
DataAccessException
Copyright © 2019 by Sucang.cn