Skip to content

Upgrading org.springframework:spring-jdbc 1 to 2

Unknown1.2.9 → 2.5.6.SEC03

Fetching 22 releases from GitHub…0 / 22
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Adds org.springframework:spring-context 2.5.6.SEC03, org.springframework:spring-tx 2.5.6.SEC03.

Drops org.springframework:spring-dao.

Installs 6 packages in all (was 5).

Also installs aopalliance:aopalliance.

Moves commons-logging:commons-logging 1.0.4 → 1.1.1. Your build may pick other versions.

3 packages of its own release move with it.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • added: class IncorrectResultSetColumnCountException extends DataRetrievalFailureException
  • added: ctor IncorrectResultSetColumnCountException(String, int, int)
  • added: ctor IncorrectResultSetColumnCountException(int, int)
  • added: method IncorrectResultSetColumnCountException.getActualCount(): int
  • added: method IncorrectResultSetColumnCountException.getExpectedCount(): int
  • removed: class RowMapperResultReader implements ResultReader
  • removed: ctor RowMapperResultReader(RowMapper)
  • removed: ctor RowMapperResultReader(RowMapper, int)
  • removed: ctor SqlReturnResultSet(String, RowMapper, int)
  • removed: interface ResultReader extends RowCallbackHandler
  • removed: method JdbcTemplate.extractReturnedResultSets(CallableStatement, List, int): Map
  • removed: method ResultReader.getResults(): List
  • removed: method ResultSetSupportingSqlParameter.isRowCallbackHandlerSupported(): boolean
  • removed: method RowMapperResultReader.getResults(): List
  • removed: method RowMapperResultReader.processRow(ResultSet): void
  • changed: ctor ResultSetSupportingSqlParameter(String, int, RowMapper, int) → ctor ResultSetSupportingSqlParameter(String, int, int)
  • changed: ctor SqlOutParameter(String, int, RowMapper, int) → ctor SqlOutParameter(String, int, int)
  • changed: method JdbcOperations.query(PreparedStatementCreator, RowCallbackHandler): List → method JdbcOperations.query(PreparedStatementCreator, RowCallbackHandler): void
  • changed: method JdbcOperations.query(String, Object[], RowCallbackHandler): List → method JdbcOperations.query(String, Object[], RowCallbackHandler): void
  • changed: method JdbcOperations.query(String, Object[], int[], RowCallbackHandler): List → method JdbcOperations.query(String, Object[], int[], RowCallbackHandler): void
  • changed: method JdbcOperations.query(String, PreparedStatementSetter, RowCallbackHandler): List → method JdbcOperations.query(String, PreparedStatementSetter, RowCallbackHandler): void
  • changed: method JdbcOperations.query(String, RowCallbackHandler): List → method JdbcOperations.query(String, RowCallbackHandler): void
  • changed: method JdbcTemplate.query(PreparedStatementCreator, RowCallbackHandler): List → method JdbcTemplate.query(PreparedStatementCreator, RowCallbackHandler): void
  • changed: method JdbcTemplate.query(String, Object[], RowCallbackHandler): List → method JdbcTemplate.query(String, Object[], RowCallbackHandler): void
  • changed: method JdbcTemplate.query(String, Object[], int[], RowCallbackHandler): List → method JdbcTemplate.query(String, Object[], int[], RowCallbackHandler): void
  • changed: method JdbcTemplate.query(String, PreparedStatementSetter, RowCallbackHandler): List → method JdbcTemplate.query(String, PreparedStatementSetter, RowCallbackHandler): void
  • changed: method JdbcTemplate.query(String, RowCallbackHandler): List → method JdbcTemplate.query(String, RowCallbackHandler): void
  • added: class BeanPropertyRowMapper implements RowMapper
  • added: class RowMapperResultSetExtractor implements ResultSetExtractor
  • added: class SqlInOutParameter extends SqlOutParameter
  • added: class SqlParameterValue extends SqlParameter
  • added: class SqlReturnUpdateCount extends SqlParameter
  • added: ctor BeanPropertyRowMapper()
  • added: ctor BeanPropertyRowMapper(Class)
  • added: ctor BeanPropertyRowMapper(Class, boolean)
  • added: ctor RowMapperResultSetExtractor(RowMapper)
  • added: ctor RowMapperResultSetExtractor(RowMapper, int)
  • added: ctor SqlInOutParameter(String, int)
  • added: ctor SqlInOutParameter(String, int, ResultSetExtractor)
  • added: ctor SqlInOutParameter(String, int, RowCallbackHandler)
  • added: ctor SqlInOutParameter(String, int, RowMapper)
  • added: ctor SqlInOutParameter(String, int, String)
  • added: ctor SqlInOutParameter(String, int, String, SqlReturnType)
  • added: ctor SqlInOutParameter(String, int, int)
  • added: ctor SqlParameter(SqlParameter)
  • added: ctor SqlParameter(String, int, int)
  • added: ctor SqlParameter(int, int)
  • added: ctor SqlParameterValue(SqlParameter, Object)
  • added: ctor SqlParameterValue(int, Object)
  • added: ctor SqlParameterValue(int, String, Object)
  • added: ctor SqlParameterValue(int, int, Object)
  • added: ctor SqlReturnUpdateCount(String)
  • added: field BeanPropertyRowMapper.logger: Log
  • added: interface InterruptibleBatchPreparedStatementSetter extends BatchPreparedStatementSetter
  • added: method BeanPropertyRowMapper.getColumnValue(ResultSet, int, PropertyDescriptor): Object
  • added: method BeanPropertyRowMapper.getMappedClass(): Class
  • added: method BeanPropertyRowMapper.initBeanWrapper(BeanWrapper): void
  • added: method BeanPropertyRowMapper.initialize(Class): void
  • added: method BeanPropertyRowMapper.isCheckFullyPopulated(): boolean
  • added: method BeanPropertyRowMapper.mapRow(ResultSet, int): Object
  • added: method BeanPropertyRowMapper.setCheckFullyPopulated(boolean): void
  • added: method BeanPropertyRowMapper.setMappedClass(Class): void
  • added: method InterruptibleBatchPreparedStatementSetter.isBatchExhausted(int): boolean
  • added: method JdbcTemplate.createResultsMap(): Map
  • added: method JdbcTemplate.extractReturnedResults(CallableStatement, List, List, int): Map
  • added: method JdbcTemplate.getQueryTimeout(): int
  • added: method JdbcTemplate.handleWarnings(Statement): void
  • added: method JdbcTemplate.isResultsMapCaseInsensitive(): boolean
  • added: method JdbcTemplate.isSkipResultsProcessing(): boolean
  • added: method JdbcTemplate.isSkipUndeclaredResults(): boolean
  • added: method JdbcTemplate.setQueryTimeout(int): void
  • added: method JdbcTemplate.setResultsMapCaseInsensitive(boolean): void
  • added: method JdbcTemplate.setSkipResultsProcessing(boolean): void
  • added: method JdbcTemplate.setSkipUndeclaredResults(boolean): void
  • added: method PreparedStatementCreatorFactory.newPreparedStatementCreator(String, Object[]): PreparedStatementCreator
  • added: method ResultSetSupportingSqlParameter.getRowMapper(): RowMapper
  • added: method ResultSetSupportingSqlParameter.isInputValueProvided(): boolean
  • added: method RowMapperResultSetExtractor.extractData(ResultSet): Object
  • added: method SqlInOutParameter.isInputValueProvided(): boolean
  • added: method SqlParameter.getScale(): Integer
  • added: method SqlParameter.isInputValueProvided(): boolean
  • added: method SqlParameter.isResultsParameter(): boolean
  • added: method SqlParameterValue.getValue(): Object
  • added: method SqlReturnResultSet.isResultsParameter(): boolean
  • added: method SqlReturnUpdateCount.isInputValueProvided(): boolean
  • added: method SqlReturnUpdateCount.isResultsParameter(): boolean
  • added: static method StatementCreatorUtils.javaTypeToSqlParameterType(Class): int
  • added: static method StatementCreatorUtils.setParameterValue(PreparedStatement, int, int, Object): void
  • added: class CallMetaDataContext
  • added: class CallMetaDataProviderFactory
  • added: class CallParameterMetaData
  • added: class Db2CallMetaDataProvider extends GenericCallMetaDataProvider
  • added: class DerbyCallMetaDataProvider extends GenericCallMetaDataProvider
  • added: class GenericCallMetaDataProvider implements CallMetaDataProvider
  • added: class GenericTableMetaDataProvider implements TableMetaDataProvider
  • added: class HsqlTableMetaDataProvider extends GenericTableMetaDataProvider
  • added: class OracleCallMetaDataProvider extends GenericCallMetaDataProvider
  • added: class PostgresCallMetaDataProvider extends GenericCallMetaDataProvider
  • added: class PostgresTableMetaDataProvider extends GenericTableMetaDataProvider
  • added: class SqlServerCallMetaDataProvider extends GenericCallMetaDataProvider
  • added: class SybaseCallMetaDataProvider extends GenericCallMetaDataProvider
  • added: class TableMetaDataContext
  • added: class TableMetaDataProviderFactory
  • added: class TableParameterMetaData
  • added: ctor CallMetaDataContext()
  • added: ctor CallMetaDataProviderFactory()
  • added: ctor CallParameterMetaData(String, int, int, String, boolean)
  • added: ctor Db2CallMetaDataProvider(DatabaseMetaData)
  • added: ctor DerbyCallMetaDataProvider(DatabaseMetaData)
  • added: ctor GenericCallMetaDataProvider(DatabaseMetaData)
  • added: ctor GenericTableMetaDataProvider(DatabaseMetaData)
  • added: ctor HsqlTableMetaDataProvider(DatabaseMetaData)
  • added: ctor OracleCallMetaDataProvider(DatabaseMetaData)
  • added: ctor PostgresCallMetaDataProvider(DatabaseMetaData)
  • added: ctor PostgresTableMetaDataProvider(DatabaseMetaData)
  • added: ctor SqlServerCallMetaDataProvider(DatabaseMetaData)
  • added: ctor SybaseCallMetaDataProvider(DatabaseMetaData)
  • added: ctor TableMetaDataContext()
  • added: ctor TableMetaDataProviderFactory()
  • added: ctor TableParameterMetaData(String, int, boolean)
  • added: field CallMetaDataContext.logger: Log
  • added: field TableMetaDataContext.logger: Log
  • added: interface CallMetaDataProvider
  • added: interface TableMetaDataProvider
  • added: method CallMetaDataContext.createCallString(): String
  • added: method CallMetaDataContext.createReturnResultSetParameter(String, RowMapper): SqlParameter
  • added: method CallMetaDataContext.getCallParameters(): List
  • added: method CallMetaDataContext.getCatalogName(): String
  • added: method CallMetaDataContext.getFunctionReturnName(): String
  • added: method CallMetaDataContext.getLimitedInParameterNames(): Set
  • added: method CallMetaDataContext.getOutParameterNames(): List
  • added: method CallMetaDataContext.getProcedureName(): String
  • added: method CallMetaDataContext.getScalarOutParameterName(): String
  • added: method CallMetaDataContext.getSchemaName(): String
  • added: method CallMetaDataContext.initializeMetaData(DataSource): void
  • added: method CallMetaDataContext.isAccessCallParameterMetaData(): boolean
  • added: method CallMetaDataContext.isFunction(): boolean
  • added: method CallMetaDataContext.isReturnValueRequired(): boolean
  • added: method CallMetaDataContext.matchInParameterValuesWithCallParameters(Map): Map
  • added: method CallMetaDataContext.matchInParameterValuesWithCallParameters(SqlParameterSource): Map
  • added: method CallMetaDataContext.processParameters(List): void
  • added: method CallMetaDataContext.setAccessCallParameterMetaData(boolean): void
  • added: method CallMetaDataContext.setCatalogName(String): void
  • added: method CallMetaDataContext.setFunction(boolean): void
  • added: method CallMetaDataContext.setFunctionReturnName(String): void
  • added: method CallMetaDataContext.setLimitedInParameterNames(Set): void
  • added: method CallMetaDataContext.setOutParameterNames(List): void
  • added: method CallMetaDataContext.setProcedureName(String): void
  • added: method CallMetaDataContext.setReturnValueRequired(boolean): void
  • added: method CallMetaDataContext.setSchemaName(String): void
  • added: method CallMetaDataProvider.byPassReturnParameter(String): boolean
  • added: method CallMetaDataProvider.catalogNameToUse(String): String
  • added: method CallMetaDataProvider.createDefaultInOutParameter(String, CallParameterMetaData): SqlParameter
  • added: method CallMetaDataProvider.createDefaultInParameter(String, CallParameterMetaData): SqlParameter
  • added: method CallMetaDataProvider.createDefaultOutParameter(String, CallParameterMetaData): SqlParameter
  • added: method CallMetaDataProvider.getCallParameterMetaData(): List
  • added: method CallMetaDataProvider.getRefCursorSqlType(): int
  • added: method CallMetaDataProvider.getUserName(): String
  • added: method CallMetaDataProvider.initializeWithMetaData(DatabaseMetaData): void
  • added: method CallMetaDataProvider.initializeWithProcedureColumnMetaData(DatabaseMetaData, String, String, String): void
  • added: method CallMetaDataProvider.isProcedureColumnMetaDataUsed(): boolean
  • added: method CallMetaDataProvider.isRefCursorSupported(): boolean
  • added: method CallMetaDataProvider.isReturnResultSetSupported(): boolean
  • added: method CallMetaDataProvider.isSupportsCatalogsInProcedureCalls(): boolean
  • added: method CallMetaDataProvider.isSupportsSchemasInProcedureCalls(): boolean
  • added: method CallMetaDataProvider.metaDataCatalogNameToUse(String): String
  • added: method CallMetaDataProvider.metaDataSchemaNameToUse(String): String
  • added: method CallMetaDataProvider.parameterNameToUse(String): String
  • added: method CallMetaDataProvider.procedureNameToUse(String): String
  • added: method CallMetaDataProvider.schemaNameToUse(String): String
  • added: method CallParameterMetaData.getParameterName(): String
  • added: method CallParameterMetaData.getParameterType(): int
  • added: method CallParameterMetaData.getSqlType(): int
  • added: method CallParameterMetaData.getTypeName(): String
  • added: method CallParameterMetaData.isNullable(): boolean
  • added: method Db2CallMetaDataProvider.initializeWithMetaData(DatabaseMetaData): void
  • added: method Db2CallMetaDataProvider.metaDataSchemaNameToUse(String): String
  • added: method DerbyCallMetaDataProvider.metaDataSchemaNameToUse(String): String
  • added: method GenericCallMetaDataProvider.byPassReturnParameter(String): boolean
  • added: method GenericCallMetaDataProvider.catalogNameToUse(String): String
  • added: method GenericCallMetaDataProvider.createDefaultInOutParameter(String, CallParameterMetaData): SqlParameter
  • added: method GenericCallMetaDataProvider.createDefaultInParameter(String, CallParameterMetaData): SqlParameter
  • added: method GenericCallMetaDataProvider.createDefaultOutParameter(String, CallParameterMetaData): SqlParameter
  • added: method GenericCallMetaDataProvider.getCallParameterMetaData(): List
  • added: method GenericCallMetaDataProvider.getRefCursorSqlType(): int
  • added: method GenericCallMetaDataProvider.getUserName(): String
  • added: method GenericCallMetaDataProvider.initializeWithMetaData(DatabaseMetaData): void
  • added: method GenericCallMetaDataProvider.initializeWithProcedureColumnMetaData(DatabaseMetaData, String, String, String): void
  • added: method GenericCallMetaDataProvider.isProcedureColumnMetaDataUsed(): boolean
  • added: method GenericCallMetaDataProvider.isRefCursorSupported(): boolean
  • added: method GenericCallMetaDataProvider.isReturnResultSetSupported(): boolean
  • added: method GenericCallMetaDataProvider.isStoresLowerCaseIdentifiers(): boolean
  • added: method GenericCallMetaDataProvider.isStoresUpperCaseIdentifiers(): boolean
  • added: method GenericCallMetaDataProvider.isSupportsCatalogsInProcedureCalls(): boolean
  • added: method GenericCallMetaDataProvider.isSupportsSchemasInProcedureCalls(): boolean
  • added: method GenericCallMetaDataProvider.metaDataCatalogNameToUse(String): String
  • added: method GenericCallMetaDataProvider.metaDataSchemaNameToUse(String): String
  • added: method GenericCallMetaDataProvider.parameterNameToUse(String): String
  • added: method GenericCallMetaDataProvider.procedureNameToUse(String): String
  • added: method GenericCallMetaDataProvider.schemaNameToUse(String): String
  • added: method GenericCallMetaDataProvider.setStoresLowerCaseIdentifiers(boolean): void
  • added: method GenericCallMetaDataProvider.setStoresUpperCaseIdentifiers(boolean): void
  • added: method GenericCallMetaDataProvider.setSupportsCatalogsInProcedureCalls(boolean): void
  • added: method GenericCallMetaDataProvider.setSupportsSchemasInProcedureCalls(boolean): void
  • added: method GenericTableMetaDataProvider.catalogNameToUse(String): String
  • added: method GenericTableMetaDataProvider.getDatabaseVersion(): String
  • added: method GenericTableMetaDataProvider.getSimpleQueryForGetGeneratedKey(String, String): String
  • added: method GenericTableMetaDataProvider.getTableParameterMetaData(): List
  • added: method GenericTableMetaDataProvider.initializeWithMetaData(DatabaseMetaData): void
  • added: method GenericTableMetaDataProvider.initializeWithTableColumnMetaData(DatabaseMetaData, String, String, String): void
  • added: method GenericTableMetaDataProvider.isGeneratedKeysColumnNameArraySupported(): boolean
  • added: method GenericTableMetaDataProvider.isGetGeneratedKeysSimulated(): boolean
  • added: method GenericTableMetaDataProvider.isGetGeneratedKeysSupported(): boolean
  • added: method GenericTableMetaDataProvider.isStoresLowerCaseIdentifiers(): boolean
  • added: method GenericTableMetaDataProvider.isStoresUpperCaseIdentifiers(): boolean
  • added: method GenericTableMetaDataProvider.isTableColumnMetaDataUsed(): boolean
  • added: method GenericTableMetaDataProvider.metaDataCatalogNameToUse(String): String
  • added: method GenericTableMetaDataProvider.metaDataSchemaNameToUse(String): String
  • added: method GenericTableMetaDataProvider.schemaNameToUse(String): String
  • added: method GenericTableMetaDataProvider.setGeneratedKeysColumnNameArraySupported(boolean): void
  • added: method GenericTableMetaDataProvider.setGetGeneratedKeysSupported(boolean): void
  • added: method GenericTableMetaDataProvider.setStoresLowerCaseIdentifiers(boolean): void
  • added: method GenericTableMetaDataProvider.setStoresUpperCaseIdentifiers(boolean): void
  • added: method GenericTableMetaDataProvider.tableNameToUse(String): String
  • added: method HsqlTableMetaDataProvider.getSimpleQueryForGetGeneratedKey(String, String): String
  • added: method HsqlTableMetaDataProvider.isGetGeneratedKeysSimulated(): boolean
  • added: method OracleCallMetaDataProvider.createDefaultOutParameter(String, CallParameterMetaData): SqlParameter
  • added: method OracleCallMetaDataProvider.getRefCursorSqlType(): int
  • added: method OracleCallMetaDataProvider.isRefCursorSupported(): boolean
  • added: method OracleCallMetaDataProvider.isReturnResultSetSupported(): boolean
  • added: method OracleCallMetaDataProvider.metaDataCatalogNameToUse(String): String
  • added: method OracleCallMetaDataProvider.metaDataSchemaNameToUse(String): String
  • added: method PostgresCallMetaDataProvider.byPassReturnParameter(String): boolean
  • added: method PostgresCallMetaDataProvider.createDefaultOutParameter(String, CallParameterMetaData): SqlParameter
  • added: method PostgresCallMetaDataProvider.getRefCursorSqlType(): int
  • added: method PostgresCallMetaDataProvider.isRefCursorSupported(): boolean
  • added: method PostgresCallMetaDataProvider.isReturnResultSetSupported(): boolean
  • added: method PostgresCallMetaDataProvider.metaDataSchemaNameToUse(String): String
  • added: method PostgresTableMetaDataProvider.getSimpleQueryForGetGeneratedKey(String, String): String
  • added: method PostgresTableMetaDataProvider.isGetGeneratedKeysSimulated(): boolean
  • added: method SqlServerCallMetaDataProvider.byPassReturnParameter(String): boolean
  • added: method SqlServerCallMetaDataProvider.parameterNameToUse(String): String
  • added: method SybaseCallMetaDataProvider.byPassReturnParameter(String): boolean
  • added: method SybaseCallMetaDataProvider.parameterNameToUse(String): String
  • added: method TableMetaDataContext.createInsertString(String[]): String
  • added: method TableMetaDataContext.createInsertTypes(): int[]
  • added: method TableMetaDataContext.getCatalogName(): String
  • added: method TableMetaDataContext.getSchemaName(): String
  • added: method TableMetaDataContext.getSimulationQueryForGetGeneratedKey(String, String): String
  • added: method TableMetaDataContext.getTableColumns(): List
  • added: method TableMetaDataContext.getTableName(): String
  • added: method TableMetaDataContext.isAccessTableParameterMetaData(): boolean
  • added: method TableMetaDataContext.isGeneratedKeysColumnNameArraySupported(): boolean
  • added: method TableMetaDataContext.isGetGeneratedKeysSimulated(): boolean
  • added: method TableMetaDataContext.isGetGeneratedKeysSupported(): boolean
  • added: method TableMetaDataContext.matchInParameterValuesWithInsertColumns(Map): List
  • added: method TableMetaDataContext.matchInParameterValuesWithInsertColumns(SqlParameterSource): List
  • added: method TableMetaDataContext.processMetaData(DataSource, List, String[]): void
  • added: method TableMetaDataContext.setAccessTableParameterMetaData(boolean): void
  • added: method TableMetaDataContext.setCatalogName(String): void
  • added: method TableMetaDataContext.setSchemaName(String): void
  • added: method TableMetaDataContext.setTableName(String): void
  • added: method TableMetaDataProvider.catalogNameToUse(String): String
  • added: method TableMetaDataProvider.getSimpleQueryForGetGeneratedKey(String, String): String
  • added: method TableMetaDataProvider.getTableParameterMetaData(): List
  • added: method TableMetaDataProvider.initializeWithMetaData(DatabaseMetaData): void
  • added: method TableMetaDataProvider.initializeWithTableColumnMetaData(DatabaseMetaData, String, String, String): void
  • added: method TableMetaDataProvider.isGeneratedKeysColumnNameArraySupported(): boolean
  • added: method TableMetaDataProvider.isGetGeneratedKeysSimulated(): boolean
  • added: method TableMetaDataProvider.isGetGeneratedKeysSupported(): boolean
  • added: method TableMetaDataProvider.isTableColumnMetaDataUsed(): boolean
  • added: method TableMetaDataProvider.metaDataCatalogNameToUse(String): String
  • added: method TableMetaDataProvider.metaDataSchemaNameToUse(String): String
  • added: method TableMetaDataProvider.schemaNameToUse(String): String
  • added: method TableMetaDataProvider.tableNameToUse(String): String
  • added: method TableParameterMetaData.getParameterName(): String
  • added: method TableParameterMetaData.getSqlType(): int
  • added: method TableParameterMetaData.isNullable(): boolean
  • added: static field CallMetaDataProviderFactory.supportedDatabaseProductsForFunctions: List
  • added: static field CallMetaDataProviderFactory.supportedDatabaseProductsForProcedures: List
  • added: static field GenericCallMetaDataProvider.logger: Log
  • added: static field GenericTableMetaDataProvider.logger: Log
  • added: static method CallMetaDataProviderFactory.createMetaDataProvider(DataSource, CallMetaDataContext): CallMetaDataProvider
  • added: static method TableMetaDataProviderFactory.createMetaDataProvider(DataSource, TableMetaDataContext): TableMetaDataProvider
  • added: abstract class AbstractSqlParameterSource implements SqlParameterSource
  • added: abstract class NamedParameterUtils
  • added: class BeanPropertySqlParameterSource extends AbstractSqlParameterSource
  • added: class MapSqlParameterSource extends AbstractSqlParameterSource
  • added: class NamedParameterJdbcDaoSupport extends JdbcDaoSupport
  • added: class NamedParameterJdbcTemplate implements NamedParameterJdbcOperations
  • added: class ParsedSql
  • added: class SqlParameterSourceUtils
  • added: ctor AbstractSqlParameterSource()
  • added: ctor BeanPropertySqlParameterSource(Object)
  • added: ctor MapSqlParameterSource()
  • added: ctor MapSqlParameterSource(Map)
  • added: ctor MapSqlParameterSource(String, Object)
  • added: ctor NamedParameterJdbcDaoSupport()
  • added: ctor NamedParameterJdbcTemplate(DataSource)
  • added: ctor NamedParameterJdbcTemplate(JdbcOperations)
  • added: ctor NamedParameterUtils()
  • added: ctor SqlParameterSourceUtils()
  • added: interface NamedParameterJdbcOperations
  • added: interface SqlParameterSource
  • added: method AbstractSqlParameterSource.getSqlType(String): int
  • added: method AbstractSqlParameterSource.getTypeName(String): String
  • added: method AbstractSqlParameterSource.registerSqlType(String, int): void
  • added: method AbstractSqlParameterSource.registerTypeName(String, String): void
  • added: method BeanPropertySqlParameterSource.getReadablePropertyNames(): String[]
  • added: method BeanPropertySqlParameterSource.getSqlType(String): int
  • added: method BeanPropertySqlParameterSource.getValue(String): Object
  • added: method BeanPropertySqlParameterSource.hasValue(String): boolean
  • added: method MapSqlParameterSource.addValue(String, Object): MapSqlParameterSource
  • added: method MapSqlParameterSource.addValue(String, Object, int): MapSqlParameterSource
  • added: method MapSqlParameterSource.addValue(String, Object, int, String): MapSqlParameterSource
  • added: method MapSqlParameterSource.addValues(Map): MapSqlParameterSource
  • added: method MapSqlParameterSource.getValue(String): Object
  • added: method MapSqlParameterSource.getValues(): Map
  • added: method MapSqlParameterSource.hasValue(String): boolean
  • added: method NamedParameterJdbcDaoSupport.getNamedParameterJdbcTemplate(): NamedParameterJdbcTemplate
  • added: method NamedParameterJdbcDaoSupport.initTemplateConfig(): void
  • added: method NamedParameterJdbcOperations.execute(String, Map, PreparedStatementCallback): Object
  • added: method NamedParameterJdbcOperations.execute(String, SqlParameterSource, PreparedStatementCallback): Object
  • added: method NamedParameterJdbcOperations.getJdbcOperations(): JdbcOperations
  • added: method NamedParameterJdbcOperations.query(String, Map, ResultSetExtractor): Object
  • added: method NamedParameterJdbcOperations.query(String, Map, RowCallbackHandler): void
  • added: method NamedParameterJdbcOperations.query(String, Map, RowMapper): List
  • added: method NamedParameterJdbcOperations.query(String, SqlParameterSource, ResultSetExtractor): Object
  • added: method NamedParameterJdbcOperations.query(String, SqlParameterSource, RowCallbackHandler): void
  • added: method NamedParameterJdbcOperations.query(String, SqlParameterSource, RowMapper): List
  • added: method NamedParameterJdbcOperations.queryForInt(String, Map): int
  • added: method NamedParameterJdbcOperations.queryForInt(String, SqlParameterSource): int
  • added: method NamedParameterJdbcOperations.queryForList(String, Map): List
  • added: method NamedParameterJdbcOperations.queryForList(String, Map, Class): List
  • added: method NamedParameterJdbcOperations.queryForList(String, SqlParameterSource): List
  • added: method NamedParameterJdbcOperations.queryForList(String, SqlParameterSource, Class): List
  • added: method NamedParameterJdbcOperations.queryForLong(String, Map): long
  • added: method NamedParameterJdbcOperations.queryForLong(String, SqlParameterSource): long
  • added: method NamedParameterJdbcOperations.queryForMap(String, Map): Map
  • added: method NamedParameterJdbcOperations.queryForMap(String, SqlParameterSource): Map
  • added: method NamedParameterJdbcOperations.queryForObject(String, Map, Class): Object
  • added: method NamedParameterJdbcOperations.queryForObject(String, Map, RowMapper): Object
  • added: method NamedParameterJdbcOperations.queryForObject(String, SqlParameterSource, Class): Object
  • added: method NamedParameterJdbcOperations.queryForObject(String, SqlParameterSource, RowMapper): Object
  • added: method NamedParameterJdbcOperations.queryForRowSet(String, Map): SqlRowSet
  • added: method NamedParameterJdbcOperations.queryForRowSet(String, SqlParameterSource): SqlRowSet
  • added: method NamedParameterJdbcOperations.update(String, Map): int
  • added: method NamedParameterJdbcOperations.update(String, SqlParameterSource): int
  • added: method NamedParameterJdbcOperations.update(String, SqlParameterSource, KeyHolder): int
  • added: method NamedParameterJdbcOperations.update(String, SqlParameterSource, KeyHolder, String[]): int
  • added: method NamedParameterJdbcTemplate.execute(String, Map, PreparedStatementCallback): Object
  • added: method NamedParameterJdbcTemplate.execute(String, SqlParameterSource, PreparedStatementCallback): Object
  • added: method NamedParameterJdbcTemplate.getJdbcOperations(): JdbcOperations
  • added: method NamedParameterJdbcTemplate.getParsedSql(String): ParsedSql
  • added: method NamedParameterJdbcTemplate.getPreparedStatementCreator(String, SqlParameterSource): PreparedStatementCreator
  • added: method NamedParameterJdbcTemplate.query(String, Map, ResultSetExtractor): Object
  • added: method NamedParameterJdbcTemplate.query(String, Map, RowCallbackHandler): void
  • added: method NamedParameterJdbcTemplate.query(String, Map, RowMapper): List
  • added: method NamedParameterJdbcTemplate.query(String, SqlParameterSource, ResultSetExtractor): Object
  • added: method NamedParameterJdbcTemplate.query(String, SqlParameterSource, RowCallbackHandler): void
  • added: method NamedParameterJdbcTemplate.query(String, SqlParameterSource, RowMapper): List
  • added: method NamedParameterJdbcTemplate.queryForInt(String, Map): int
  • added: method NamedParameterJdbcTemplate.queryForInt(String, SqlParameterSource): int
  • added: method NamedParameterJdbcTemplate.queryForList(String, Map): List
  • added: method NamedParameterJdbcTemplate.queryForList(String, Map, Class): List
  • added: method NamedParameterJdbcTemplate.queryForList(String, SqlParameterSource): List
  • added: method NamedParameterJdbcTemplate.queryForList(String, SqlParameterSource, Class): List
  • added: method NamedParameterJdbcTemplate.queryForLong(String, Map): long
  • added: method NamedParameterJdbcTemplate.queryForLong(String, SqlParameterSource): long
  • added: method NamedParameterJdbcTemplate.queryForMap(String, Map): Map
  • added: method NamedParameterJdbcTemplate.queryForMap(String, SqlParameterSource): Map
  • added: method NamedParameterJdbcTemplate.queryForObject(String, Map, Class): Object
  • added: method NamedParameterJdbcTemplate.queryForObject(String, Map, RowMapper): Object
  • added: method NamedParameterJdbcTemplate.queryForObject(String, SqlParameterSource, Class): Object
  • added: method NamedParameterJdbcTemplate.queryForObject(String, SqlParameterSource, RowMapper): Object
  • added: method NamedParameterJdbcTemplate.queryForRowSet(String, Map): SqlRowSet
  • added: method NamedParameterJdbcTemplate.queryForRowSet(String, SqlParameterSource): SqlRowSet
  • added: method NamedParameterJdbcTemplate.update(String, Map): int
  • added: method NamedParameterJdbcTemplate.update(String, SqlParameterSource): int
  • added: method NamedParameterJdbcTemplate.update(String, SqlParameterSource, KeyHolder): int
  • added: method NamedParameterJdbcTemplate.update(String, SqlParameterSource, KeyHolder, String[]): int
  • added: method ParsedSql.toString(): String
  • added: method SqlParameterSource.getSqlType(String): int
  • added: method SqlParameterSource.getTypeName(String): String
  • added: method SqlParameterSource.getValue(String): Object
  • added: method SqlParameterSource.hasValue(String): boolean
  • added: static field SqlParameterSource.TYPE_UNKNOWN: int
  • added: static method NamedParameterUtils.buildSqlTypeArray(ParsedSql, SqlParameterSource): int[]
  • added: static method NamedParameterUtils.buildValueArray(ParsedSql, SqlParameterSource, List): Object[]
  • added: static method NamedParameterUtils.buildValueArray(String, Map): Object[]
  • added: static method NamedParameterUtils.parseSqlStatement(String): ParsedSql
  • added: static method NamedParameterUtils.parseSqlStatementIntoString(String): String
  • added: static method NamedParameterUtils.substituteNamedParameters(ParsedSql, SqlParameterSource): String
  • added: static method NamedParameterUtils.substituteNamedParameters(String, SqlParameterSource): String
  • added: static method SqlParameterSourceUtils.createBatch(Map[]): SqlParameterSource[]
  • added: static method SqlParameterSourceUtils.createBatch(Object[]): SqlParameterSource[]
  • added: static method SqlParameterSourceUtils.extractCaseInsensitiveParameterNames(SqlParameterSource): Map
  • added: static method SqlParameterSourceUtils.getTypedValue(SqlParameterSource, String): Object
  • added: abstract class AbstractJdbcCall
  • added: abstract class AbstractJdbcInsert
  • added: class ParameterizedBeanPropertyRowMapper extends BeanPropertyRowMapper implements ParameterizedRowMapper
  • added: class ParameterizedSingleColumnRowMapper extends SingleColumnRowMapper implements ParameterizedRowMapper
  • added: class SimpleJdbcCall extends AbstractJdbcCall implements SimpleJdbcCallOperations
  • added: class SimpleJdbcDaoSupport extends JdbcDaoSupport
  • added: class SimpleJdbcInsert extends AbstractJdbcInsert implements SimpleJdbcInsertOperations
  • added: class SimpleJdbcTemplate implements SimpleJdbcOperations
  • added: ctor AbstractJdbcCall(DataSource)
  • added: ctor AbstractJdbcCall(JdbcTemplate)
  • added: ctor AbstractJdbcInsert(DataSource)
  • added: ctor AbstractJdbcInsert(JdbcTemplate)
  • added: ctor ParameterizedBeanPropertyRowMapper()
  • added: ctor ParameterizedSingleColumnRowMapper()
  • added: ctor SimpleJdbcCall(DataSource)
  • added: ctor SimpleJdbcCall(JdbcTemplate)
  • added: ctor SimpleJdbcDaoSupport()
  • added: ctor SimpleJdbcInsert(DataSource)
  • added: ctor SimpleJdbcInsert(JdbcTemplate)
  • added: ctor SimpleJdbcTemplate(DataSource)
  • added: ctor SimpleJdbcTemplate(JdbcOperations)
  • added: ctor SimpleJdbcTemplate(NamedParameterJdbcOperations)
  • added: field AbstractJdbcCall.logger: Log
  • added: field AbstractJdbcInsert.logger: Log
  • added: interface ParameterizedRowMapper extends RowMapper
  • added: interface SimpleJdbcCallOperations
  • added: interface SimpleJdbcInsertOperations
  • added: interface SimpleJdbcOperations
  • added: method AbstractJdbcCall.addDeclaredParameter(SqlParameter): void
  • added: method AbstractJdbcCall.addDeclaredRowMapper(String, ParameterizedRowMapper): void
  • added: method AbstractJdbcCall.checkCompiled(): void
  • added: method AbstractJdbcCall.compile(): void
  • added: method AbstractJdbcCall.compileInternal(): void
  • added: method AbstractJdbcCall.doExecute(Map): Map
  • added: method AbstractJdbcCall.doExecute(SqlParameterSource): Map
  • added: method AbstractJdbcCall.getCallParameters(): List
  • added: method AbstractJdbcCall.getCallString(): String
  • added: method AbstractJdbcCall.getCallableStatementFactory(): CallableStatementCreatorFactory
  • added: method AbstractJdbcCall.getCatalogName(): String
  • added: method AbstractJdbcCall.getInParameterNames(): Set
  • added: method AbstractJdbcCall.getJdbcTemplate(): JdbcTemplate
  • added: method AbstractJdbcCall.getProcedureName(): String
  • added: method AbstractJdbcCall.getScalarOutParameterName(): String
  • added: method AbstractJdbcCall.getSchemaName(): String
  • added: method AbstractJdbcCall.isCompiled(): boolean
  • added: method AbstractJdbcCall.isFunction(): boolean
  • added: method AbstractJdbcCall.isReturnValueRequired(): boolean
  • added: method AbstractJdbcCall.matchInParameterValuesWithCallParameters(Map): Map
  • added: method AbstractJdbcCall.matchInParameterValuesWithCallParameters(SqlParameterSource): Map
  • added: method AbstractJdbcCall.onCompileInternal(): void
  • added: method AbstractJdbcCall.setAccessCallParameterMetaData(boolean): void
  • added: method AbstractJdbcCall.setCatalogName(String): void
  • added: method AbstractJdbcCall.setFunction(boolean): void
  • added: method AbstractJdbcCall.setInParameterNames(Set): void
  • added: method AbstractJdbcCall.setProcedureName(String): void
  • added: method AbstractJdbcCall.setReturnValueRequired(boolean): void
  • added: method AbstractJdbcCall.setSchemaName(String): void
  • added: method AbstractJdbcInsert.checkCompiled(): void
  • added: method AbstractJdbcInsert.checkIfConfigurationModificationIsAllowed(): void
  • added: method AbstractJdbcInsert.compile(): void
  • added: method AbstractJdbcInsert.compileInternal(): void
  • added: method AbstractJdbcInsert.doExecute(Map): int
  • added: method AbstractJdbcInsert.doExecute(SqlParameterSource): int
  • added: method AbstractJdbcInsert.doExecuteAndReturnKey(Map): Number
  • added: method AbstractJdbcInsert.doExecuteAndReturnKey(SqlParameterSource): Number
  • added: method AbstractJdbcInsert.doExecuteAndReturnKeyHolder(Map): KeyHolder
  • added: method AbstractJdbcInsert.doExecuteAndReturnKeyHolder(SqlParameterSource): KeyHolder
  • added: method AbstractJdbcInsert.doExecuteBatch(Map[]): int[]
  • added: method AbstractJdbcInsert.doExecuteBatch(SqlParameterSource[]): int[]
  • added: method AbstractJdbcInsert.getCatalogName(): String
  • added: method AbstractJdbcInsert.getColumnNames(): List
  • added: method AbstractJdbcInsert.getGeneratedKeyNames(): String[]
  • added: method AbstractJdbcInsert.getInsertString(): String
  • added: method AbstractJdbcInsert.getInsertTypes(): int[]
  • added: method AbstractJdbcInsert.getJdbcTemplate(): JdbcTemplate
  • added: method AbstractJdbcInsert.getSchemaName(): String
  • added: method AbstractJdbcInsert.getTableName(): String
  • added: method AbstractJdbcInsert.isCompiled(): boolean
  • added: method AbstractJdbcInsert.matchInParameterValuesWithInsertColumns(Map): List
  • added: method AbstractJdbcInsert.matchInParameterValuesWithInsertColumns(SqlParameterSource): List
  • added: method AbstractJdbcInsert.onCompileInternal(): void
  • added: method AbstractJdbcInsert.setCatalogName(String): void
  • added: method AbstractJdbcInsert.setColumnNames(List): void
  • added: method AbstractJdbcInsert.setGeneratedKeyName(String): void
  • added: method AbstractJdbcInsert.setGeneratedKeyNames(String[]): void
  • added: method AbstractJdbcInsert.setSchemaName(String): void
  • added: method AbstractJdbcInsert.setTableName(String): void
  • added: method ParameterizedBeanPropertyRowMapper.mapRow(ResultSet, int): Object
  • added: method ParameterizedRowMapper.mapRow(ResultSet, int): Object
  • added: method ParameterizedSingleColumnRowMapper.mapRow(ResultSet, int): Object
  • added: method SimpleJdbcCall.declareParameters(SqlParameter[]): SimpleJdbcCall
  • added: method SimpleJdbcCall.execute(): Map
  • added: method SimpleJdbcCall.execute(Map): Map
  • added: method SimpleJdbcCall.execute(SqlParameterSource): Map
  • added: method SimpleJdbcCall.executeFunction(Class, Map): Object
  • added: method SimpleJdbcCall.executeFunction(Class, MapSqlParameterSource): Object
  • added: method SimpleJdbcCall.executeObject(Class, Map): Object
  • added: method SimpleJdbcCall.executeObject(Class, MapSqlParameterSource): Object
  • added: method SimpleJdbcCall.returningResultSet(String, ParameterizedRowMapper): SimpleJdbcCall
  • added: method SimpleJdbcCall.useInParameterNames(String[]): SimpleJdbcCall
  • added: method SimpleJdbcCall.withCatalogName(String): SimpleJdbcCall
  • added: method SimpleJdbcCall.withFunctionName(String): SimpleJdbcCall
  • added: method SimpleJdbcCall.withProcedureName(String): SimpleJdbcCall
  • added: method SimpleJdbcCall.withReturnValue(): SimpleJdbcCall
  • added: method SimpleJdbcCall.withSchemaName(String): SimpleJdbcCall
  • added: method SimpleJdbcCall.withoutProcedureColumnMetaDataAccess(): SimpleJdbcCall
  • added: method SimpleJdbcCallOperations.declareParameters(SqlParameter[]): SimpleJdbcCallOperations
  • added: method SimpleJdbcCallOperations.execute(): Map
  • added: method SimpleJdbcCallOperations.execute(Map): Map
  • added: method SimpleJdbcCallOperations.execute(SqlParameterSource): Map
  • added: method SimpleJdbcCallOperations.executeFunction(Class, Map): Object
  • added: method SimpleJdbcCallOperations.executeFunction(Class, MapSqlParameterSource): Object
  • added: method SimpleJdbcCallOperations.executeObject(Class, Map): Object
  • added: method SimpleJdbcCallOperations.executeObject(Class, MapSqlParameterSource): Object
  • added: method SimpleJdbcCallOperations.returningResultSet(String, ParameterizedRowMapper): SimpleJdbcCallOperations
  • added: method SimpleJdbcCallOperations.useInParameterNames(String[]): SimpleJdbcCallOperations
  • added: method SimpleJdbcCallOperations.withCatalogName(String): SimpleJdbcCallOperations
  • added: method SimpleJdbcCallOperations.withFunctionName(String): SimpleJdbcCallOperations
  • added: method SimpleJdbcCallOperations.withProcedureName(String): SimpleJdbcCallOperations
  • added: method SimpleJdbcCallOperations.withReturnValue(): SimpleJdbcCallOperations
  • added: method SimpleJdbcCallOperations.withSchemaName(String): SimpleJdbcCallOperations
  • added: method SimpleJdbcCallOperations.withoutProcedureColumnMetaDataAccess(): SimpleJdbcCallOperations
  • added: method SimpleJdbcDaoSupport.getSimpleJdbcTemplate(): SimpleJdbcTemplate
  • added: method SimpleJdbcDaoSupport.initTemplateConfig(): void
  • added: method SimpleJdbcInsert.execute(Map): int
  • added: method SimpleJdbcInsert.execute(SqlParameterSource): int
  • added: method SimpleJdbcInsert.executeAndReturnKey(Map): Number
  • added: method SimpleJdbcInsert.executeAndReturnKey(SqlParameterSource): Number
  • added: method SimpleJdbcInsert.executeAndReturnKeyHolder(Map): KeyHolder
  • added: method SimpleJdbcInsert.executeAndReturnKeyHolder(SqlParameterSource): KeyHolder
  • added: method SimpleJdbcInsert.executeBatch(Map[]): int[]
  • added: method SimpleJdbcInsert.executeBatch(SqlParameterSource[]): int[]
  • added: method SimpleJdbcInsert.usingColumns(String[]): SimpleJdbcInsert
  • added: method SimpleJdbcInsert.usingGeneratedKeyColumns(String[]): SimpleJdbcInsert
  • added: method SimpleJdbcInsert.withCatalogName(String): SimpleJdbcInsert
  • added: method SimpleJdbcInsert.withSchemaName(String): SimpleJdbcInsert
  • added: method SimpleJdbcInsert.withTableName(String): SimpleJdbcInsert
  • added: method SimpleJdbcInsertOperations.execute(Map): int
  • added: method SimpleJdbcInsertOperations.execute(SqlParameterSource): int
  • added: method SimpleJdbcInsertOperations.executeAndReturnKey(Map): Number
  • added: method SimpleJdbcInsertOperations.executeAndReturnKey(SqlParameterSource): Number
  • added: method SimpleJdbcInsertOperations.executeAndReturnKeyHolder(Map): KeyHolder
  • added: method SimpleJdbcInsertOperations.executeAndReturnKeyHolder(SqlParameterSource): KeyHolder
  • added: method SimpleJdbcInsertOperations.executeBatch(Map[]): int[]
  • added: method SimpleJdbcInsertOperations.executeBatch(SqlParameterSource[]): int[]
  • added: method SimpleJdbcInsertOperations.usingColumns(String[]): SimpleJdbcInsertOperations
  • added: method SimpleJdbcInsertOperations.usingGeneratedKeyColumns(String[]): SimpleJdbcInsertOperations
  • added: method SimpleJdbcInsertOperations.withCatalogName(String): SimpleJdbcInsertOperations
  • added: method SimpleJdbcInsertOperations.withSchemaName(String): SimpleJdbcInsertOperations
  • added: method SimpleJdbcInsertOperations.withTableName(String): SimpleJdbcInsertOperations
  • added: method SimpleJdbcOperations.batchUpdate(String, List): int[]
  • added: method SimpleJdbcOperations.batchUpdate(String, List, int[]): int[]
  • added: method SimpleJdbcOperations.batchUpdate(String, Map[]): int[]
  • added: method SimpleJdbcOperations.batchUpdate(String, SqlParameterSource[]): int[]
  • added: method SimpleJdbcOperations.getJdbcOperations(): JdbcOperations
  • added: method SimpleJdbcOperations.getNamedParameterJdbcOperations(): NamedParameterJdbcOperations
  • added: method SimpleJdbcOperations.query(String, ParameterizedRowMapper, Map): List
  • added: method SimpleJdbcOperations.query(String, ParameterizedRowMapper, Object[]): List
  • added: method SimpleJdbcOperations.query(String, ParameterizedRowMapper, SqlParameterSource): List
  • added: method SimpleJdbcOperations.queryForInt(String, Map): int
  • added: method SimpleJdbcOperations.queryForInt(String, Object[]): int
  • added: method SimpleJdbcOperations.queryForInt(String, SqlParameterSource): int
  • added: method SimpleJdbcOperations.queryForList(String, Map): List
  • added: method SimpleJdbcOperations.queryForList(String, Object[]): List
  • added: method SimpleJdbcOperations.queryForList(String, SqlParameterSource): List
  • added: method SimpleJdbcOperations.queryForLong(String, Map): long
  • added: method SimpleJdbcOperations.queryForLong(String, Object[]): long
  • added: method SimpleJdbcOperations.queryForLong(String, SqlParameterSource): long
  • added: method SimpleJdbcOperations.queryForMap(String, Map): Map
  • added: method SimpleJdbcOperations.queryForMap(String, Object[]): Map
  • added: method SimpleJdbcOperations.queryForMap(String, SqlParameterSource): Map
  • added: method SimpleJdbcOperations.queryForObject(String, Class, Map): Object
  • added: method SimpleJdbcOperations.queryForObject(String, Class, Object[]): Object
  • added: method SimpleJdbcOperations.queryForObject(String, Class, SqlParameterSource): Object
  • added: method SimpleJdbcOperations.queryForObject(String, ParameterizedRowMapper, Map): Object
  • added: method SimpleJdbcOperations.queryForObject(String, ParameterizedRowMapper, Object[]): Object
  • added: method SimpleJdbcOperations.queryForObject(String, ParameterizedRowMapper, SqlParameterSource): Object
  • added: method SimpleJdbcOperations.update(String, Map): int
  • added: method SimpleJdbcOperations.update(String, Object[]): int
  • added: method SimpleJdbcOperations.update(String, SqlParameterSource): int
  • added: method SimpleJdbcTemplate.batchUpdate(String, List): int[]
  • added: method SimpleJdbcTemplate.batchUpdate(String, List, int[]): int[]
  • added: method SimpleJdbcTemplate.batchUpdate(String, Map[]): int[]
  • added: method SimpleJdbcTemplate.batchUpdate(String, SqlParameterSource[]): int[]
  • added: method SimpleJdbcTemplate.getJdbcOperations(): JdbcOperations
  • added: method SimpleJdbcTemplate.getNamedParameterJdbcOperations(): NamedParameterJdbcOperations
  • added: method SimpleJdbcTemplate.query(String, ParameterizedRowMapper, Map): List
  • added: method SimpleJdbcTemplate.query(String, ParameterizedRowMapper, Object[]): List
  • added: method SimpleJdbcTemplate.query(String, ParameterizedRowMapper, SqlParameterSource): List
  • added: method SimpleJdbcTemplate.queryForInt(String, Map): int
  • added: method SimpleJdbcTemplate.queryForInt(String, Object[]): int
  • added: method SimpleJdbcTemplate.queryForInt(String, SqlParameterSource): int
  • added: method SimpleJdbcTemplate.queryForList(String, Map): List
  • added: method SimpleJdbcTemplate.queryForList(String, Object[]): List
  • added: method SimpleJdbcTemplate.queryForList(String, SqlParameterSource): List
  • added: method SimpleJdbcTemplate.queryForLong(String, Map): long
  • added: method SimpleJdbcTemplate.queryForLong(String, Object[]): long
  • added: method SimpleJdbcTemplate.queryForLong(String, SqlParameterSource): long
  • added: method SimpleJdbcTemplate.queryForMap(String, Map): Map
  • added: method SimpleJdbcTemplate.queryForMap(String, Object[]): Map
  • added: method SimpleJdbcTemplate.queryForMap(String, SqlParameterSource): Map
  • added: method SimpleJdbcTemplate.queryForObject(String, Class, Map): Object
  • added: method SimpleJdbcTemplate.queryForObject(String, Class, Object[]): Object
  • added: method SimpleJdbcTemplate.queryForObject(String, Class, SqlParameterSource): Object
  • added: method SimpleJdbcTemplate.queryForObject(String, ParameterizedRowMapper, Map): Object
  • added: method SimpleJdbcTemplate.queryForObject(String, ParameterizedRowMapper, Object[]): Object
  • added: method SimpleJdbcTemplate.queryForObject(String, ParameterizedRowMapper, SqlParameterSource): Object
  • added: method SimpleJdbcTemplate.update(String, Map): int
  • added: method SimpleJdbcTemplate.update(String, Object[]): int
  • added: method SimpleJdbcTemplate.update(String, SqlParameterSource): int
  • added: static method ParameterizedBeanPropertyRowMapper.newInstance(Class): ParameterizedBeanPropertyRowMapper
  • added: static method ParameterizedSingleColumnRowMapper.newInstance(Class): ParameterizedSingleColumnRowMapper
  • removed: method JdbcDaoSupport.closeConnectionIfNecessary(Connection): void
  • changed: ctor JdbcBeanDefinitionReader(DefaultListableBeanFactory) → ctor JdbcBeanDefinitionReader(BeanDefinitionRegistry)
  • added: abstract class AbstractInterruptibleBatchPreparedStatementSetter implements InterruptibleBatchPreparedStatementSetter
  • added: ctor AbstractInterruptibleBatchPreparedStatementSetter()
  • added: method AbstractInterruptibleBatchPreparedStatementSetter.getBatchSize(): int
  • added: method AbstractInterruptibleBatchPreparedStatementSetter.isBatchExhausted(int): boolean
  • added: method AbstractInterruptibleBatchPreparedStatementSetter.setValues(PreparedStatement, int): void
  • added: method AbstractInterruptibleBatchPreparedStatementSetter.setValuesIfAvailable(PreparedStatement, int): boolean
  • added: method JdbcDaoSupport.initTemplateConfig(): void
  • removed: method DriverManagerDataSource.getConnection(): Connection
  • removed: method DriverManagerDataSource.getConnection(String, String): Connection
  • removed: method DriverManagerDataSource.getConnectionFromDriverManager(): Connection
  • removed: method DriverManagerDataSource.getConnectionFromDriverManager(String, String): Connection
  • removed: method DriverManagerDataSource.getConnectionProperties(): Properties
  • removed: method DriverManagerDataSource.getDriverClassName(): String
  • removed: method DriverManagerDataSource.getPassword(): String
  • removed: method DriverManagerDataSource.getUrl(): String
  • removed: method DriverManagerDataSource.getUsername(): String
  • removed: method DriverManagerDataSource.setConnectionProperties(Properties): void
  • removed: method DriverManagerDataSource.setPassword(String): void
  • removed: method DriverManagerDataSource.setUrl(String): void
  • removed: method DriverManagerDataSource.setUsername(String): void
  • removed: method SingleConnectionDataSource.init(): void
  • removed: method SingleConnectionDataSource.init(Connection): void
  • removed: static field JdbcTransactionObjectSupport.logger: Log
  • removed: static method DataSourceUtils.closeConnectionIfNecessary(Connection, DataSource): void
  • changed: abstract class DelegatingDataSource implements DataSource, InitializingBean → class DelegatingDataSource implements DataSource, InitializingBean
  • changed: class DataSourceTransactionManager extends AbstractPlatformTransactionManager implements InitializingBean → class DataSourceTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, InitializingBean
  • changed: class DriverManagerDataSource extends AbstractDataSource → class DriverManagerDataSource extends AbstractDriverBasedDataSource
  • changed: method TransactionAwareDataSourceProxy.getTransactionAwareConnectionProxy(Connection, DataSource): Connection → method TransactionAwareDataSourceProxy.getTransactionAwareConnectionProxy(DataSource): Connection
  • added: abstract class AbstractDriverBasedDataSource extends AbstractDataSource
  • added: class IsolationLevelDataSourceAdapter extends UserCredentialsDataSourceAdapter
  • added: class SimpleDriverDataSource extends AbstractDriverBasedDataSource
  • added: class WebSphereDataSourceAdapter extends IsolationLevelDataSourceAdapter
  • added: ctor AbstractDriverBasedDataSource()
  • added: ctor ConnectionHolder(Connection, boolean)
  • added: ctor DelegatingDataSource(DataSource)
  • added: ctor DriverManagerDataSource(String, Properties)
  • added: ctor IsolationLevelDataSourceAdapter()
  • added: ctor SimpleDriverDataSource()
  • added: ctor SimpleDriverDataSource(Driver, String)
  • added: ctor SimpleDriverDataSource(Driver, String, Properties)
  • added: ctor SimpleDriverDataSource(Driver, String, String, String)
  • added: ctor WebSphereDataSourceAdapter()
  • added: field WebSphereDataSourceAdapter.logger: Log
  • added: method AbstractDataSource.isWrapperFor(Class): boolean
  • added: method AbstractDataSource.unwrap(Class): Object
  • added: method AbstractDriverBasedDataSource.getConnection(): Connection
  • added: method AbstractDriverBasedDataSource.getConnection(String, String): Connection
  • added: method AbstractDriverBasedDataSource.getConnectionFromDriver(Properties): Connection
  • added: method AbstractDriverBasedDataSource.getConnectionFromDriver(String, String): Connection
  • added: method AbstractDriverBasedDataSource.getConnectionProperties(): Properties
  • added: method AbstractDriverBasedDataSource.getPassword(): String
  • added: method AbstractDriverBasedDataSource.getUrl(): String
  • added: method AbstractDriverBasedDataSource.getUsername(): String
  • added: method AbstractDriverBasedDataSource.setConnectionProperties(Properties): void
  • added: method AbstractDriverBasedDataSource.setPassword(String): void
  • added: method AbstractDriverBasedDataSource.setUrl(String): void
  • added: method AbstractDriverBasedDataSource.setUsername(String): void
  • added: method ConnectionHolder.createSavepoint(): Savepoint
  • added: method ConnectionHolder.supportsSavepoints(): boolean
  • added: method DataSourceTransactionManager.getResourceFactory(): Object
  • added: method DelegatingDataSource.isWrapperFor(Class): boolean
  • added: method DelegatingDataSource.unwrap(Class): Object
  • added: method DriverManagerDataSource.getConnectionFromDriver(Properties): Connection
  • added: method IsolationLevelDataSourceAdapter.doGetConnection(String, String): Connection
  • added: method IsolationLevelDataSourceAdapter.getCurrentIsolationLevel(): Integer
  • added: method IsolationLevelDataSourceAdapter.getCurrentReadOnlyFlag(): Boolean
  • added: method IsolationLevelDataSourceAdapter.getIsolationLevel(): Integer
  • added: method IsolationLevelDataSourceAdapter.setIsolationLevel(int): void
  • added: method IsolationLevelDataSourceAdapter.setIsolationLevelName(String): void
  • added: method LazyConnectionDataSourceProxy.setDefaultTransactionIsolationName(String): void
  • added: method SimpleDriverDataSource.getConnectionFromDriver(Properties): Connection
  • added: method SimpleDriverDataSource.getDriver(): Driver
  • added: method SimpleDriverDataSource.setDriver(Driver): void
  • added: method SimpleDriverDataSource.setDriverClass(Class): void
  • added: method SingleConnectionDataSource.getAutoCommitValue(): Boolean
  • added: method SingleConnectionDataSource.initConnection(): void
  • added: method SingleConnectionDataSource.prepareConnection(Connection): void
  • added: method SingleConnectionDataSource.resetConnection(): void
  • added: method TransactionAwareDataSourceProxy.setReobtainTransactionalConnections(boolean): void
  • added: method TransactionAwareDataSourceProxy.shouldObtainFixedConnection(DataSource): boolean
  • added: method UserCredentialsDataSourceAdapter.getConnection(String, String): Connection
  • added: method WebSphereDataSourceAdapter.afterPropertiesSet(): void
  • added: method WebSphereDataSourceAdapter.createConnectionSpec(Integer, Boolean, String, String): Object
  • added: method WebSphereDataSourceAdapter.doGetConnection(String, String): Connection
  • added: static field ConnectionHolder.SAVEPOINT_NAME_PREFIX: String
  • added: static method DataSourceUtils.applyTimeout(Statement, DataSource, int): void
  • added: static method DataSourceUtils.isConnectionTransactional(Connection, DataSource): boolean
  • added: abstract class AbstractRoutingDataSource extends AbstractDataSource implements InitializingBean
  • added: class BeanFactoryDataSourceLookup implements DataSourceLookup, BeanFactoryAware
  • added: class DataSourceLookupFailureException extends NonTransientDataAccessException
  • added: class IsolationLevelDataSourceRouter extends AbstractRoutingDataSource
  • added: class JndiDataSourceLookup extends JndiLocatorSupport implements DataSourceLookup
  • added: class MapDataSourceLookup implements DataSourceLookup
  • added: class SingleDataSourceLookup implements DataSourceLookup
  • added: ctor AbstractRoutingDataSource()
  • added: ctor BeanFactoryDataSourceLookup()
  • added: ctor BeanFactoryDataSourceLookup(BeanFactory)
  • added: ctor DataSourceLookupFailureException(String)
  • added: ctor DataSourceLookupFailureException(String, Throwable)
  • added: ctor IsolationLevelDataSourceRouter()
  • added: ctor JndiDataSourceLookup()
  • added: ctor MapDataSourceLookup()
  • added: ctor MapDataSourceLookup(Map)
  • added: ctor MapDataSourceLookup(String, DataSource)
  • added: ctor SingleDataSourceLookup(DataSource)
  • added: interface DataSourceLookup
  • added: method AbstractRoutingDataSource.afterPropertiesSet(): void
  • added: method AbstractRoutingDataSource.determineCurrentLookupKey(): Object
  • added: method AbstractRoutingDataSource.determineTargetDataSource(): DataSource
  • added: method AbstractRoutingDataSource.getConnection(): Connection
  • added: method AbstractRoutingDataSource.getConnection(String, String): Connection
  • added: method AbstractRoutingDataSource.resolveSpecifiedDataSource(Object): DataSource
  • added: method AbstractRoutingDataSource.resolveSpecifiedLookupKey(Object): Object
  • added: method AbstractRoutingDataSource.setDataSourceLookup(DataSourceLookup): void
  • added: method AbstractRoutingDataSource.setDefaultTargetDataSource(Object): void
  • added: method AbstractRoutingDataSource.setTargetDataSources(Map): void
  • added: method BeanFactoryDataSourceLookup.getDataSource(String): DataSource
  • added: method BeanFactoryDataSourceLookup.setBeanFactory(BeanFactory): void
  • added: method DataSourceLookup.getDataSource(String): DataSource
  • added: method IsolationLevelDataSourceRouter.determineCurrentLookupKey(): Object
  • added: method IsolationLevelDataSourceRouter.resolveSpecifiedLookupKey(Object): Object
  • added: method JndiDataSourceLookup.getDataSource(String): DataSource
  • added: method MapDataSourceLookup.addDataSource(String, DataSource): void
  • added: method MapDataSourceLookup.getDataSource(String): DataSource
  • added: method MapDataSourceLookup.getDataSources(): Map
  • added: method MapDataSourceLookup.setDataSources(Map): void
  • added: method SingleDataSourceLookup.getDataSource(String): DataSource
  • removed: class MappingSqlQueryWithParameters.ResultReaderImpl implements ResultReader
  • removed: class UpdatableSqlQuery.ResultReaderImpl implements ResultReader
  • removed: ctor MappingSqlQueryWithParameters.ResultReaderImpl(MappingSqlQueryWithParameters, int, Object[], Map)
  • removed: ctor SqlFunction(DataSource, String, int)
  • removed: ctor SqlFunction(DataSource, String, int[], int)
  • removed: ctor UpdatableSqlQuery.ResultReaderImpl(UpdatableSqlQuery, int, Map)
  • removed: method MappingSqlQueryWithParameters.ResultReaderImpl.getResults(): List
  • removed: method MappingSqlQueryWithParameters.ResultReaderImpl.processRow(ResultSet): void
  • removed: method MappingSqlQueryWithParameters.newResultReader(int, Object[], Map): ResultReader
  • removed: method SqlQuery.newResultReader(int, Object[], Map): ResultReader
  • removed: method UpdatableSqlQuery.ResultReaderImpl.getResults(): List
  • removed: method UpdatableSqlQuery.ResultReaderImpl.processRow(ResultSet): void
  • removed: method UpdatableSqlQuery.newResultReader(int, Object[], Map): ResultReader
  • added: class MappingSqlQueryWithParameters.RowMapperImpl implements RowMapper
  • added: class UpdatableSqlQuery.RowMapperImpl implements RowMapper
  • added: ctor MappingSqlQueryWithParameters.RowMapperImpl(MappingSqlQueryWithParameters, Object[], Map)
  • added: ctor UpdatableSqlQuery.RowMapperImpl(UpdatableSqlQuery, Map)
  • added: method MappingSqlQueryWithParameters.RowMapperImpl.mapRow(ResultSet, int): Object
  • added: method MappingSqlQueryWithParameters.newRowMapper(Object[], Map): RowMapper
  • added: method RdbmsOperation.setParameters(SqlParameter[]): void
  • added: method RdbmsOperation.setQueryTimeout(int): void
  • added: method RdbmsOperation.validateNamedParameters(Map): void
  • added: method SqlOperation.getParsedSql(): ParsedSql
  • added: method SqlOperation.newPreparedStatementCreator(String, Object[]): PreparedStatementCreator
  • added: method SqlQuery.executeByNamedParam(Map): List
  • added: method SqlQuery.executeByNamedParam(Map, Map): List
  • added: method SqlQuery.findObjectByNamedParam(Map): Object
  • added: method SqlQuery.findObjectByNamedParam(Map, Map): Object
  • added: method SqlQuery.newRowMapper(Object[], Map): RowMapper
  • added: method SqlUpdate.updateByNamedParam(Map): int
  • added: method SqlUpdate.updateByNamedParam(Map, KeyHolder): int
  • added: method UpdatableSqlQuery.RowMapperImpl.mapRow(ResultSet, int): Object
  • added: method UpdatableSqlQuery.newRowMapper(Object[], Map): RowMapper
  • removed: field SQLErrorCodeSQLExceptionTranslator.logger: Log
  • removed: field SQLStateSQLExceptionTranslator.logger: Log
  • removed: method SQLErrorCodeSQLExceptionTranslator.buildMessage(String, String, SQLException): String
  • removed: method SQLErrorCodeSQLExceptionTranslator.getFallbackTranslator(): SQLExceptionTranslator
  • removed: method SQLErrorCodeSQLExceptionTranslator.setFallbackTranslator(SQLExceptionTranslator): void
  • removed: method SQLErrorCodeSQLExceptionTranslator.translate(String, String, SQLException): DataAccessException
  • removed: method SQLStateSQLExceptionTranslator.buildMessage(String, String, SQLException): String
  • removed: method SQLStateSQLExceptionTranslator.translate(String, String, SQLException): DataAccessException
  • removed: static method JdbcUtils.countParameterPlaceholders(String, char, String): int
  • removed: static method JdbcUtils.countParameterPlaceholders(String, char, char): int
  • removed: static method JdbcUtils.translateType(int): int
  • changed: class SQLErrorCodeSQLExceptionTranslator implements SQLExceptionTranslator → class SQLErrorCodeSQLExceptionTranslator extends AbstractFallbackSQLExceptionTranslator
  • changed: class SQLStateSQLExceptionTranslator implements SQLExceptionTranslator → class SQLStateSQLExceptionTranslator extends AbstractFallbackSQLExceptionTranslator
  • added: abstract class AbstractFallbackSQLExceptionTranslator implements SQLExceptionTranslator
  • added: class SQLExceptionSubclassTranslator extends AbstractFallbackSQLExceptionTranslator
  • added: ctor AbstractFallbackSQLExceptionTranslator()
  • added: ctor SQLExceptionSubclassTranslator()
  • added: field AbstractFallbackSQLExceptionTranslator.logger: Log
  • added: interface SqlValue
  • added: method AbstractFallbackSQLExceptionTranslator.buildMessage(String, String, SQLException): String
  • added: method AbstractFallbackSQLExceptionTranslator.doTranslate(String, String, SQLException): DataAccessException
  • added: method AbstractFallbackSQLExceptionTranslator.getFallbackTranslator(): SQLExceptionTranslator
  • added: method AbstractFallbackSQLExceptionTranslator.setFallbackTranslator(SQLExceptionTranslator): void
  • added: method AbstractFallbackSQLExceptionTranslator.translate(String, String, SQLException): DataAccessException
  • added: method SQLErrorCodeSQLExceptionTranslator.doTranslate(String, String, SQLException): DataAccessException
  • added: method SQLErrorCodes.getPermissionDeniedCodes(): String[]
  • added: method SQLErrorCodes.getTransientDataAccessResourceCodes(): String[]
  • added: method SQLErrorCodes.setPermissionDeniedCodes(String[]): void
  • added: method SQLErrorCodes.setTransientDataAccessResourceCodes(String[]): void
  • added: method SQLErrorCodesFactory.registerDatabase(DataSource, String): SQLErrorCodes
  • added: method SQLExceptionSubclassTranslator.doTranslate(String, String, SQLException): DataAccessException
  • added: method SQLStateSQLExceptionTranslator.doTranslate(String, String, SQLException): DataAccessException
  • added: method SqlValue.cleanup(): void
  • added: method SqlValue.setValue(PreparedStatement, int): void
  • added: static field JdbcUtils.TYPE_UNKNOWN: int
  • added: static method JdbcUtils.commonDatabaseName(String): String
  • added: static method JdbcUtils.convertUnderscoreNameToPropertyName(String): String
  • added: static method JdbcUtils.getResultSetValue(ResultSet, int, Class): Object
  • added: static method JdbcUtils.lookupColumnName(ResultSetMetaData, int): String
  • removed: method HsqlMaxValueIncrementer.afterPropertiesSet(): void
  • removed: method HsqlMaxValueIncrementer.getCacheSize(): int
  • removed: method HsqlMaxValueIncrementer.getColumnName(): String
  • removed: method HsqlMaxValueIncrementer.setCacheSize(int): void
  • removed: method HsqlMaxValueIncrementer.setColumnName(String): void
  • removed: method MySQLMaxValueIncrementer.afterPropertiesSet(): void
  • removed: method MySQLMaxValueIncrementer.getCacheSize(): int
  • removed: method MySQLMaxValueIncrementer.getColumnName(): String
  • removed: method MySQLMaxValueIncrementer.setCacheSize(int): void
  • removed: method MySQLMaxValueIncrementer.setColumnName(String): void
  • changed: class HsqlMaxValueIncrementer extends AbstractDataFieldMaxValueIncrementer → class HsqlMaxValueIncrementer extends AbstractColumnMaxValueIncrementer
  • changed: class MySQLMaxValueIncrementer extends AbstractDataFieldMaxValueIncrementer → class MySQLMaxValueIncrementer extends AbstractColumnMaxValueIncrementer
  • added: abstract class AbstractColumnMaxValueIncrementer extends AbstractDataFieldMaxValueIncrementer
  • added: class DB2MainframeSequenceMaxValueIncrementer extends AbstractSequenceMaxValueIncrementer
  • added: class DerbyMaxValueIncrementer extends AbstractColumnMaxValueIncrementer
  • added: class H2SequenceMaxValueIncrementer extends AbstractSequenceMaxValueIncrementer
  • added: class HsqlSequenceMaxValueIncrementer extends AbstractSequenceMaxValueIncrementer
  • added: class SqlServerMaxValueIncrementer extends AbstractColumnMaxValueIncrementer
  • added: class SybaseMaxValueIncrementer extends AbstractColumnMaxValueIncrementer
  • added: ctor AbstractColumnMaxValueIncrementer()
  • added: ctor AbstractColumnMaxValueIncrementer(DataSource, String, String)
  • added: ctor AbstractDataFieldMaxValueIncrementer(DataSource, String)
  • added: ctor AbstractSequenceMaxValueIncrementer(DataSource, String)
  • added: ctor DB2MainframeSequenceMaxValueIncrementer()
  • added: ctor DB2MainframeSequenceMaxValueIncrementer(DataSource, String)
  • added: ctor DerbyMaxValueIncrementer()
  • added: ctor DerbyMaxValueIncrementer(DataSource, String, String)
  • added: ctor DerbyMaxValueIncrementer(DataSource, String, String, String)
  • added: ctor H2SequenceMaxValueIncrementer()
  • added: ctor H2SequenceMaxValueIncrementer(DataSource, String)
  • added: ctor HsqlSequenceMaxValueIncrementer()
  • added: ctor HsqlSequenceMaxValueIncrementer(DataSource, String)
  • added: ctor SqlServerMaxValueIncrementer()
  • added: ctor SqlServerMaxValueIncrementer(DataSource, String, String)
  • added: ctor SybaseMaxValueIncrementer()
  • added: ctor SybaseMaxValueIncrementer(DataSource, String, String)
  • added: method AbstractColumnMaxValueIncrementer.afterPropertiesSet(): void
  • added: method AbstractColumnMaxValueIncrementer.getCacheSize(): int
  • added: method AbstractColumnMaxValueIncrementer.getColumnName(): String
  • added: method AbstractColumnMaxValueIncrementer.setCacheSize(int): void
  • added: method AbstractColumnMaxValueIncrementer.setColumnName(String): void
  • added: method DB2MainframeSequenceMaxValueIncrementer.getSequenceQuery(): String
  • added: method DerbyMaxValueIncrementer.getDummyName(): String
  • added: method DerbyMaxValueIncrementer.getNextKey(): long
  • added: method DerbyMaxValueIncrementer.setDummyName(String): void
  • added: method H2SequenceMaxValueIncrementer.getSequenceQuery(): String
  • added: method HsqlSequenceMaxValueIncrementer.getSequenceQuery(): String
  • added: method SqlServerMaxValueIncrementer.getNextKey(): long
  • added: method SybaseMaxValueIncrementer.getNextKey(): long
  • added: abstract class LobCreatorUtils
  • added: class JtaLobCreatorSynchronization implements Synchronization
  • added: class SpringLobCreatorSynchronization extends TransactionSynchronizationAdapter
  • added: ctor JtaLobCreatorSynchronization(LobCreator)
  • added: ctor LobCreatorUtils()
  • added: ctor SpringLobCreatorSynchronization(LobCreator)
  • added: method DefaultLobHandler.setStreamAsLob(boolean): void
  • added: method DefaultLobHandler.setWrapAsLob(boolean): void
  • added: method JtaLobCreatorSynchronization.afterCompletion(int): void
  • added: method JtaLobCreatorSynchronization.beforeCompletion(): void
  • added: method SpringLobCreatorSynchronization.afterCompletion(int): void
  • added: method SpringLobCreatorSynchronization.beforeCompletion(): void
  • added: method SpringLobCreatorSynchronization.getOrder(): int
  • added: static field SpringLobCreatorSynchronization.LOB_CREATOR_SYNCHRONIZATION_ORDER: int
  • added: static method LobCreatorUtils.registerTransactionSynchronization(LobCreator, TransactionManager): void
  • removed: field WebSphereNativeJdbcExtractor.logger: Log
  • added: class Jdbc4NativeJdbcExtractor extends NativeJdbcExtractorAdapter
  • added: ctor Jdbc4NativeJdbcExtractor()
  • added: method Jdbc4NativeJdbcExtractor.doGetNativeConnection(Connection): Connection
  • added: method Jdbc4NativeJdbcExtractor.getNativeCallableStatement(CallableStatement): CallableStatement
  • added: method Jdbc4NativeJdbcExtractor.getNativePreparedStatement(PreparedStatement): PreparedStatement
  • added: method Jdbc4NativeJdbcExtractor.getNativeResultSet(ResultSet): ResultSet
  • added: method Jdbc4NativeJdbcExtractor.getNativeStatement(Statement): Statement
  • added: class Jdbc4SqlXmlHandler implements SqlXmlHandler
  • added: class SqlXmlFeatureNotImplementedException extends InvalidDataAccessApiUsageException
  • added: ctor Jdbc4SqlXmlHandler()
  • added: ctor SqlXmlFeatureNotImplementedException(String)
  • added: ctor SqlXmlFeatureNotImplementedException(String, Throwable)
  • added: interface SqlXmlHandler
  • added: interface SqlXmlObjectMappingHandler extends SqlXmlHandler
  • added: interface SqlXmlValue extends SqlValue
  • added: interface XmlBinaryStreamProvider
  • added: interface XmlCharacterStreamProvider
  • added: interface XmlResultProvider
  • added: method Jdbc4SqlXmlHandler.getXmlAsBinaryStream(ResultSet, String): InputStream
  • added: method Jdbc4SqlXmlHandler.getXmlAsBinaryStream(ResultSet, int): InputStream
  • added: method Jdbc4SqlXmlHandler.getXmlAsCharacterStream(ResultSet, String): Reader
  • added: method Jdbc4SqlXmlHandler.getXmlAsCharacterStream(ResultSet, int): Reader
  • added: method Jdbc4SqlXmlHandler.getXmlAsSource(ResultSet, String, Class): Source
  • added: method Jdbc4SqlXmlHandler.getXmlAsSource(ResultSet, int, Class): Source
  • added: method Jdbc4SqlXmlHandler.getXmlAsString(ResultSet, String): String
  • added: method Jdbc4SqlXmlHandler.getXmlAsString(ResultSet, int): String
  • added: method Jdbc4SqlXmlHandler.newSqlXmlValue(Class, XmlResultProvider): SqlXmlValue
  • added: method Jdbc4SqlXmlHandler.newSqlXmlValue(Document): SqlXmlValue
  • added: method Jdbc4SqlXmlHandler.newSqlXmlValue(String): SqlXmlValue
  • added: method Jdbc4SqlXmlHandler.newSqlXmlValue(XmlBinaryStreamProvider): SqlXmlValue
  • added: method Jdbc4SqlXmlHandler.newSqlXmlValue(XmlCharacterStreamProvider): SqlXmlValue
  • added: method SqlXmlHandler.getXmlAsBinaryStream(ResultSet, String): InputStream
  • added: method SqlXmlHandler.getXmlAsBinaryStream(ResultSet, int): InputStream
  • added: method SqlXmlHandler.getXmlAsCharacterStream(ResultSet, String): Reader
  • added: method SqlXmlHandler.getXmlAsCharacterStream(ResultSet, int): Reader
  • added: method SqlXmlHandler.getXmlAsSource(ResultSet, String, Class): Source
  • added: method SqlXmlHandler.getXmlAsSource(ResultSet, int, Class): Source
  • added: method SqlXmlHandler.getXmlAsString(ResultSet, String): String
  • added: method SqlXmlHandler.getXmlAsString(ResultSet, int): String
  • added: method SqlXmlHandler.newSqlXmlValue(Class, XmlResultProvider): SqlXmlValue
  • added: method SqlXmlHandler.newSqlXmlValue(Document): SqlXmlValue
  • added: method SqlXmlHandler.newSqlXmlValue(String): SqlXmlValue
  • added: method SqlXmlHandler.newSqlXmlValue(XmlBinaryStreamProvider): SqlXmlValue
  • added: method SqlXmlHandler.newSqlXmlValue(XmlCharacterStreamProvider): SqlXmlValue
  • added: method SqlXmlObjectMappingHandler.getXmlAsObject(ResultSet, String): Object
  • added: method SqlXmlObjectMappingHandler.getXmlAsObject(ResultSet, int): Object
  • added: method SqlXmlObjectMappingHandler.newMarshallingSqlXmlValue(Object): SqlXmlValue
  • added: method XmlBinaryStreamProvider.provideXml(OutputStream): void
  • added: method XmlCharacterStreamProvider.provideXml(Writer): void
  • added: method XmlResultProvider.provideXml(Result): void