public class JdbcBuilder extends SimpleCachekeyBuiler
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.apache.commons.logging.Log |
logger |
| 构造器和说明 |
|---|
JdbcBuilder(LambdaSupplier<T> jdbcTemplate,
BooleanSupplier useLocalCache,
BooleanSupplier showSQL,
StringSupplier interfaceClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
int[] |
batchUpdate(String sql) |
int[] |
batchUpdate(String sql,
org.springframework.jdbc.core.BatchPreparedStatementSetter pss) |
Map<String,Object> |
call(org.springframework.jdbc.core.CallableStatementCreator csc,
List<org.springframework.jdbc.core.SqlParameter> declaredParameters) |
void |
clear() |
<T> T |
execute(org.springframework.jdbc.core.CallableStatementCreator csc,
org.springframework.jdbc.core.CallableStatementCallback<T> action) |
void |
execute(String sql) |
List<Map<String,Object>> |
find(String sql,
Object... parameters) |
protected void |
getParameters(Object[] parameters) |
<T> List<T> |
query(String sql,
Object[] args,
org.springframework.jdbc.core.RowMapper<T> rowMapper) |
<T> List<T> |
query(String sql,
org.springframework.jdbc.core.RowMapper<T> rowMapper) |
List<Map<String,Object>> |
queryForList(String sql,
Object... args) |
Map<String,Object> |
queryForMap(String sql,
Object... args) |
<T> T |
queryForObject(String sql,
Class<T> requiredType,
Object... args) |
<T> T |
queryForObject(String sql,
Object[] args,
Class<T> requiredType) |
<T> T |
queryForObject(String sql,
Object[] args,
int[] argTypes,
org.springframework.jdbc.core.RowMapper<T> rowMapper) |
<T> T |
queryForObject(String sql,
Object[] args,
org.springframework.jdbc.core.RowMapper<T> rowMapper) |
<T> T |
queryForObject(String sql,
org.springframework.jdbc.core.RowMapper<T> rowMapper,
Object... args) |
int |
update(org.springframework.jdbc.core.PreparedStatementCreator psc) |
int |
update(org.springframework.jdbc.core.PreparedStatementCreator psc,
org.springframework.jdbc.support.KeyHolder generatedKeyHolder) |
int |
update(String sql,
Object... args) |
int |
update(String sql,
org.springframework.jdbc.core.PreparedStatementSetter pss) |
getCachekeyBuilderpublic JdbcBuilder(LambdaSupplier<T> jdbcTemplate, BooleanSupplier useLocalCache, BooleanSupplier showSQL, StringSupplier interfaceClass)
public <T> List<T> query(String sql, Object[] args, org.springframework.jdbc.core.RowMapper<T> rowMapper) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> List<T> query(String sql, org.springframework.jdbc.core.RowMapper<T> rowMapper) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic List<Map<String,Object>> find(String sql, Object... parameters) throws JdbcDataException
public <T> T queryForObject(String sql, Object[] args, int[] argTypes, org.springframework.jdbc.core.RowMapper<T> rowMapper) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T queryForObject(String sql, Object[] args, Class<T> requiredType) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T queryForObject(String sql, Class<T> requiredType, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T queryForObject(String sql, Object[] args, org.springframework.jdbc.core.RowMapper<T> rowMapper) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T queryForObject(String sql, org.springframework.jdbc.core.RowMapper<T> rowMapper, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic List<Map<String,Object>> queryForList(String sql, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic Map<String,Object> queryForMap(String sql, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic int update(String sql, org.springframework.jdbc.core.PreparedStatementSetter pss) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic int update(org.springframework.jdbc.core.PreparedStatementCreator psc)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic int update(String sql, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic int update(org.springframework.jdbc.core.PreparedStatementCreator psc,
org.springframework.jdbc.support.KeyHolder generatedKeyHolder)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic int[] batchUpdate(String sql, org.springframework.jdbc.core.BatchPreparedStatementSetter pss) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic int[] batchUpdate(String sql) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic Map<String,Object> call(org.springframework.jdbc.core.CallableStatementCreator csc, List<org.springframework.jdbc.core.SqlParameter> declaredParameters)
public <T> T execute(org.springframework.jdbc.core.CallableStatementCreator csc,
org.springframework.jdbc.core.CallableStatementCallback<T> action)
public void execute(String sql)
public void clear()
protected void getParameters(Object[] parameters)
Copyright © 2020. All rights reserved.