Package org.springframework.jdbc.core
Class JdbcPerunTemplate
java.lang.Object
org.springframework.jdbc.support.JdbcAccessor
org.springframework.jdbc.core.JdbcTemplate
org.springframework.jdbc.core.JdbcPerunTemplate
- All Implemented Interfaces:
- InitializingBean,- JdbcOperations
Class JdbcPerunTemplate extends JdbcTemplate from spring. - it has 1 additional method queryForObject(String sql,
 ResultSetExtractor rse, Object... args) 
- Author:
- Sona Mastrakova
- 
Field SummaryFields inherited from class org.springframework.jdbc.support.JdbcAccessorlogger
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintqueryForInt(String sql, Object... args) Implements a method removed from spring-jdbc<T> TqueryForObject(String sql, ResultSetExtractor<? extends List<T>> rse, Object... args) Returns one object from the query, else throws an exception.Methods inherited from class org.springframework.jdbc.core.JdbcTemplateapplyStatementSettings, batchUpdate, batchUpdate, batchUpdate, batchUpdate, batchUpdate, batchUpdate, call, createConnectionProxy, createResultsMap, execute, execute, execute, execute, execute, execute, execute, extractOutputParameters, extractReturnedResults, getColumnMapRowMapper, getFetchSize, getMaxRows, getQueryTimeout, getSingleColumnRowMapper, handleWarnings, handleWarnings, handleWarnings, isIgnoreWarnings, isResultsMapCaseInsensitive, isSkipResultsProcessing, isSkipUndeclaredResults, newArgPreparedStatementSetter, newArgTypePreparedStatementSetter, processResultSet, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, queryForList, queryForList, queryForList, queryForList, queryForList, queryForList, queryForList, queryForMap, queryForMap, queryForMap, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForObject, queryForRowSet, queryForRowSet, queryForRowSet, queryForStream, queryForStream, queryForStream, queryForStream, queryForStream, setFetchSize, setIgnoreWarnings, setMaxRows, setQueryTimeout, setResultsMapCaseInsensitive, setSkipResultsProcessing, setSkipUndeclaredResults, translateException, update, update, update, update, update, update, updateMethods inherited from class org.springframework.jdbc.support.JdbcAccessorafterPropertiesSet, getDataSource, getExceptionTranslator, isLazyInit, obtainDataSource, setDatabaseProductName, setDataSource, setExceptionTranslator, setLazyInit
- 
Constructor Details- 
JdbcPerunTemplate
 
- 
- 
Method Details- 
queryForIntImplements a method removed from spring-jdbc- Parameters:
- sql- SQL query
- args- arguments for the SQL query
- Returns:
- result of the query or zero if null
 
- 
queryForObjectReturns one object from the query, else throws an exception.- Parameters:
- sql- sql query
- rse- result set extractor that returns List of objects
- args- arguments for the query
- Returns:
- the single object obtained from the query
- Throws:
- IncorrectResultSizeDataAccessException- if more than one element has been found in the given Collection
- EmptyResultDataAccessException- if no element at all has been found in the given Collection
 
 
-