public class IJdbcTemplate extends Object
SimpleJdbcTemplate,
SimpleJdbcCall| Constructor and Description |
|---|
IJdbcTemplate(DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
int[] |
batchUpdate(String sql,
List<Object[]> batchArgs) |
DataSource |
getDataSource() |
org.springframework.jdbc.core.JdbcOperations |
getJdbcOperations()
Expose the classic Spring JdbcTemplate to allow invocation of less
commonly used methods.
|
org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate |
getNamedParameterJdbcOperations()
Expose the Spring NamedParameterJdbcTemplate to allow invocation of less
commonly used methods.
|
<T> List<T> |
query(String sql,
org.springframework.jdbc.core.RowMapper<T> rm,
Object... args) |
int |
queryForInt(String sql,
Object... args) |
List<Map<String,Object>> |
queryForList(String sql,
Object... args) |
<T> T |
queryForObject(String sql,
Class<T> requiredType,
Object... args)
oldname queryForObjectComplex Return a Complex Object
|
<T> T |
queryForObject(String sql,
org.springframework.jdbc.core.RowMapper<T> rm,
Object... args)
ParameterizedRowMapper -> RowMapper in spring 3
|
<T> T |
queryForObjectNatif(String sql,
Class<T> requiredType) |
<T> List<T> |
queryForObjects(String sql,
Class<T> mappedClass,
Object... args)
Return complex structure mapped from multi collumns resultset.
|
<T> List<T> |
queryForObjectsNatif(String sql,
Class<T> requiredType) |
<T> T |
queryForPrimitive(String sql,
Class<T> requiredType,
Object... args)
oldname queryForObject Return a Simple Object (Integer / Long / Date ...)
|
<T> List<T> |
queryForPrimitives(String sql,
Class<T> requiredType,
Object... args)
Return a list of Integer, Long, Strings, Date...
|
String |
queryForString(String sql,
Object... args) |
<T> void |
registerRowMapper(Class<T> clazz,
org.springframework.jdbc.core.RowMapper<T> rm) |
int |
update(String sql,
org.springframework.jdbc.support.KeyHolder keyHolder,
Object... args) |
int |
update(String sql,
Object... args) |
int |
updateNoTr(String sql) |
public IJdbcTemplate(DataSource dataSource)
public DataSource getDataSource()
public <T> void registerRowMapper(Class<T> clazz, org.springframework.jdbc.core.RowMapper<T> rm)
public int update(String sql, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic int updateNoTr(String sql)
public int update(String sql, org.springframework.jdbc.support.KeyHolder keyHolder, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic int queryForInt(String sql, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic String queryForString(String sql, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T queryForPrimitive(String sql, Class<T> requiredType, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T queryForObject(String sql, org.springframework.jdbc.core.RowMapper<T> rm, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> List<T> queryForPrimitives(String sql, Class<T> requiredType, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> List<T> queryForObjects(String sql, Class<T> mappedClass, 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 <T> T queryForObject(String sql, Class<T> requiredType, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic <T> T queryForObjectNatif(String sql, Class<T> requiredType) throws RuntimeException
RuntimeExceptionpublic <T> List<T> queryForObjectsNatif(String sql, Class<T> requiredType) throws RuntimeException
RuntimeExceptionpublic <T> List<T> query(String sql, org.springframework.jdbc.core.RowMapper<T> rm, Object... args) throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionpublic org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate getNamedParameterJdbcOperations()
public org.springframework.jdbc.core.JdbcOperations getJdbcOperations()
Copyright © 2017 Chemouni Uriel. All rights reserved.