Upgrading org.springframework:spring-jdbc 2 to 3
Unknown2.5.6.SEC03 → 3.2.18.RELEASE
Fetching 32 releases from GitHub…0 / 32
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- 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.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Drops commons-logging:commons-logging, org.springframework:spring-context.
Installs 4 packages in all (was 6).
No longer installs aopalliance:aopalliance.
Moves commons-logging:commons-logging 1.1.1 → 1.1.3. Your build may pick other versions.
3 packages of its own release move with it.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- added:
class JdbcNamespaceHandler extends NamespaceHandlerSupport - added:
class SortedResourcesFactoryBean extends AbstractFactoryBean implements ResourceLoaderAware - added:
ctor JdbcNamespaceHandler() - added:
ctor SortedResourcesFactoryBean(List) - added:
ctor SortedResourcesFactoryBean(ResourceLoader, List) - added:
method JdbcNamespaceHandler.init(): void - added:
method SortedResourcesFactoryBean.createInstance(): Resource[] - added:
method SortedResourcesFactoryBean.getObjectType(): Class - added:
method SortedResourcesFactoryBean.setResourceLoader(ResourceLoader): void
- changed:
method ColumnMapRowMapper.mapRow(ResultSet, int): Object → method ColumnMapRowMapper.mapRow(ResultSet, int): Map - changed:
method RowMapperResultSetExtractor.extractData(ResultSet): Object → method RowMapperResultSetExtractor.extractData(ResultSet): List - changed:
method SqlRowSetResultSetExtractor.extractData(ResultSet): Object → method SqlRowSetResultSetExtractor.extractData(ResultSet): SqlRowSet - added:
abstract class BatchUpdateUtils - added:
class ArgumentPreparedStatementSetter implements PreparedStatementSetter, ParameterDisposer - added:
class ArgumentTypePreparedStatementSetter implements PreparedStatementSetter, ParameterDisposer - added:
ctor ArgumentPreparedStatementSetter(Object[]) - added:
ctor ArgumentTypePreparedStatementSetter(Object[], int[]) - added:
ctor BatchUpdateUtils() - added:
interface ParameterizedPreparedStatementSetter - added:
method ArgumentPreparedStatementSetter.cleanupParameters(): void - added:
method ArgumentPreparedStatementSetter.doSetValue(PreparedStatement, int, Object): void - added:
method ArgumentPreparedStatementSetter.setValues(PreparedStatement): void - added:
method ArgumentTypePreparedStatementSetter.cleanupParameters(): void - added:
method ArgumentTypePreparedStatementSetter.doSetValue(PreparedStatement, int, int, Object): void - added:
method ArgumentTypePreparedStatementSetter.setValues(PreparedStatement): void - added:
method BeanPropertyRowMapper.isPrimitivesDefaultedForNullValue(): boolean - added:
method BeanPropertyRowMapper.setPrimitivesDefaultedForNullValue(boolean): void - added:
method JdbcOperations.batchUpdate(String, Collection, int, ParameterizedPreparedStatementSetter): int[][] - added:
method JdbcOperations.batchUpdate(String, List): int[] - added:
method JdbcOperations.batchUpdate(String, List, int[]): int[] - added:
method JdbcOperations.query(String, ResultSetExtractor, Object[]): Object - added:
method JdbcOperations.query(String, RowCallbackHandler, Object[]): void - added:
method JdbcOperations.query(String, RowMapper, Object[]): List - added:
method JdbcOperations.queryForList(String, Class, Object[]): List - added:
method JdbcOperations.queryForObject(String, Class, Object[]): Object - added:
method JdbcOperations.queryForObject(String, RowMapper, Object[]): Object - added:
method JdbcTemplate.batchUpdate(String, Collection, int, ParameterizedPreparedStatementSetter): int[][] - added:
method JdbcTemplate.batchUpdate(String, List): int[] - added:
method JdbcTemplate.batchUpdate(String, List, int[]): int[] - added:
method JdbcTemplate.newArgPreparedStatementSetter(Object[]): PreparedStatementSetter - added:
method JdbcTemplate.newArgTypePreparedStatementSetter(Object[], int[]): PreparedStatementSetter - added:
method JdbcTemplate.query(String, ResultSetExtractor, Object[]): Object - added:
method JdbcTemplate.query(String, RowCallbackHandler, Object[]): void - added:
method JdbcTemplate.query(String, RowMapper, Object[]): List - added:
method JdbcTemplate.queryForList(String, Class, Object[]): List - added:
method JdbcTemplate.queryForObject(String, Class, Object[]): Object - added:
method JdbcTemplate.queryForObject(String, RowMapper, Object[]): Object - added:
method ParameterizedPreparedStatementSetter.setValues(PreparedStatement, Object): void - added:
static field StatementCreatorUtils.IGNORE_GETPARAMETERTYPE_PROPERTY_NAME: String - added:
static method BatchUpdateUtils.executeBatchUpdate(String, List, int[], JdbcOperations): int[] - added:
static method BatchUpdateUtils.setStatementParameters(Object[], PreparedStatement, int[]): void - added:
static method BeanPropertyRowMapper.newInstance(Class): BeanPropertyRowMapper
- removed:
method TableMetaDataContext.isAccessTableParameterMetaData(): boolean - removed:
method TableMetaDataContext.setAccessTableParameterMetaData(boolean): void - added:
class DerbyTableMetaDataProvider extends GenericTableMetaDataProvider - added:
class OracleTableMetaDataProvider extends GenericTableMetaDataProvider - added:
ctor DerbyTableMetaDataProvider(DatabaseMetaData) - added:
ctor OracleTableMetaDataProvider(DatabaseMetaData) - added:
ctor OracleTableMetaDataProvider(DatabaseMetaData, boolean) - added:
method CallMetaDataContext.matchInParameterValuesWithCallParameters(Object[]): Map - added:
method CallMetaDataContext.reconcileParameters(List): List - added:
method DerbyTableMetaDataProvider.initializeWithMetaData(DatabaseMetaData): void - added:
method DerbyTableMetaDataProvider.isGetGeneratedKeysSupported(): boolean - added:
method GenericTableMetaDataProvider.getDefaultSchema(): String - added:
method GenericTableMetaDataProvider.getNativeJdbcExtractor(): NativeJdbcExtractor - added:
method GenericTableMetaDataProvider.setNativeJdbcExtractor(NativeJdbcExtractor): void - added:
method OracleTableMetaDataProvider.getDefaultSchema(): String - added:
method OracleTableMetaDataProvider.initializeWithTableColumnMetaData(DatabaseMetaData, String, String, String): void - added:
method TableMetaDataContext.isAccessTableColumnMetaData(): boolean - added:
method TableMetaDataContext.isOverrideIncludeSynonymsDefault(): boolean - added:
method TableMetaDataContext.reconcileColumnsToUse(List, String[]): List - added:
method TableMetaDataContext.setAccessTableColumnMetaData(boolean): void - added:
method TableMetaDataContext.setNativeJdbcExtractor(NativeJdbcExtractor): void - added:
method TableMetaDataContext.setOverrideIncludeSynonymsDefault(boolean): void - added:
method TableMetaDataProvider.setNativeJdbcExtractor(NativeJdbcExtractor): void - added:
static method TableMetaDataProviderFactory.createMetaDataProvider(DataSource, TableMetaDataContext, NativeJdbcExtractor): TableMetaDataProvider
- added:
class EmptySqlParameterSource implements SqlParameterSource - added:
class NamedParameterBatchUpdateUtils extends BatchUpdateUtils - added:
ctor EmptySqlParameterSource() - added:
ctor NamedParameterBatchUpdateUtils() - added:
method EmptySqlParameterSource.getSqlType(String): int - added:
method EmptySqlParameterSource.getTypeName(String): String - added:
method EmptySqlParameterSource.getValue(String): Object - added:
method EmptySqlParameterSource.hasValue(String): boolean - added:
method NamedParameterJdbcOperations.batchUpdate(String, Map[]): int[] - added:
method NamedParameterJdbcOperations.batchUpdate(String, SqlParameterSource[]): int[] - added:
method NamedParameterJdbcOperations.execute(String, PreparedStatementCallback): Object - added:
method NamedParameterJdbcOperations.query(String, ResultSetExtractor): Object - added:
method NamedParameterJdbcOperations.query(String, RowCallbackHandler): void - added:
method NamedParameterJdbcOperations.query(String, RowMapper): List - added:
method NamedParameterJdbcTemplate.batchUpdate(String, Map[]): int[] - added:
method NamedParameterJdbcTemplate.batchUpdate(String, SqlParameterSource[]): int[] - added:
method NamedParameterJdbcTemplate.execute(String, PreparedStatementCallback): Object - added:
method NamedParameterJdbcTemplate.getCacheLimit(): int - added:
method NamedParameterJdbcTemplate.query(String, ResultSetExtractor): Object - added:
method NamedParameterJdbcTemplate.query(String, RowCallbackHandler): void - added:
method NamedParameterJdbcTemplate.query(String, RowMapper): List - added:
method NamedParameterJdbcTemplate.setCacheLimit(int): void - added:
static field EmptySqlParameterSource.INSTANCE: EmptySqlParameterSource - added:
static field NamedParameterJdbcTemplate.DEFAULT_CACHE_LIMIT: int - added:
static method NamedParameterBatchUpdateUtils.executeBatchUpdateWithNamedParameters(ParsedSql, SqlParameterSource[], JdbcOperations): int[] - added:
static method NamedParameterUtils.buildSqlParameterList(ParsedSql, SqlParameterSource): List
- removed:
method ParameterizedBeanPropertyRowMapper.mapRow(ResultSet, int): Object - removed:
method ParameterizedRowMapper.mapRow(ResultSet, int): Object - removed:
method ParameterizedSingleColumnRowMapper.mapRow(ResultSet, int): Object - changed:
method SimpleJdbcCall.execute(): Map → method SimpleJdbcCall.execute(Object[]): Map - changed:
method SimpleJdbcCall.executeFunction(Class, MapSqlParameterSource): Object → method SimpleJdbcCall.executeFunction(Class, Object[]): Object - changed:
method SimpleJdbcCall.executeObject(Class, MapSqlParameterSource): Object → method SimpleJdbcCall.executeObject(Class, Object[]): Object - changed:
method SimpleJdbcCallOperations.execute(): Map → method SimpleJdbcCallOperations.execute(Object[]): Map - changed:
method SimpleJdbcCallOperations.executeFunction(Class, MapSqlParameterSource): Object → method SimpleJdbcCallOperations.executeFunction(Class, Object[]): Object - changed:
method SimpleJdbcCallOperations.executeObject(Class, MapSqlParameterSource): Object → method SimpleJdbcCallOperations.executeObject(Class, Object[]): Object - added:
method AbstractJdbcCall.addDeclaredRowMapper(String, RowMapper): void - added:
method AbstractJdbcCall.doExecute(Object[]): Map - added:
method AbstractJdbcInsert.setAccessTableColumnMetaData(boolean): void - added:
method AbstractJdbcInsert.setNativeJdbcExtractor(NativeJdbcExtractor): void - added:
method AbstractJdbcInsert.setOverrideIncludeSynonymsDefault(boolean): void - added:
method SimpleJdbcCall.executeFunction(Class, SqlParameterSource): Object - added:
method SimpleJdbcCall.executeObject(Class, SqlParameterSource): Object - added:
method SimpleJdbcCall.returningResultSet(String, RowMapper): SimpleJdbcCall - added:
method SimpleJdbcCallOperations.executeFunction(Class, SqlParameterSource): Object - added:
method SimpleJdbcCallOperations.executeObject(Class, SqlParameterSource): Object - added:
method SimpleJdbcCallOperations.returningResultSet(String, RowMapper): SimpleJdbcCallOperations - added:
method SimpleJdbcInsert.includeSynonymsForTableColumnMetaData(): SimpleJdbcInsertOperations - added:
method SimpleJdbcInsert.useNativeJdbcExtractorForMetaData(NativeJdbcExtractor): SimpleJdbcInsertOperations - added:
method SimpleJdbcInsert.withoutTableColumnMetaDataAccess(): SimpleJdbcInsertOperations - added:
method SimpleJdbcInsertOperations.includeSynonymsForTableColumnMetaData(): SimpleJdbcInsertOperations - added:
method SimpleJdbcInsertOperations.useNativeJdbcExtractorForMetaData(NativeJdbcExtractor): SimpleJdbcInsertOperations - added:
method SimpleJdbcInsertOperations.withoutTableColumnMetaDataAccess(): SimpleJdbcInsertOperations - added:
method SimpleJdbcOperations.query(String, RowMapper, Map): List - added:
method SimpleJdbcOperations.query(String, RowMapper, Object[]): List - added:
method SimpleJdbcOperations.query(String, RowMapper, SqlParameterSource): List - added:
method SimpleJdbcOperations.queryForObject(String, RowMapper, Map): Object - added:
method SimpleJdbcOperations.queryForObject(String, RowMapper, Object[]): Object - added:
method SimpleJdbcOperations.queryForObject(String, RowMapper, SqlParameterSource): Object - added:
method SimpleJdbcTemplate.query(String, RowMapper, Map): List - added:
method SimpleJdbcTemplate.query(String, RowMapper, Object[]): List - added:
method SimpleJdbcTemplate.query(String, RowMapper, SqlParameterSource): List - added:
method SimpleJdbcTemplate.queryForObject(String, RowMapper, Map): Object - added:
method SimpleJdbcTemplate.queryForObject(String, RowMapper, Object[]): Object - added:
method SimpleJdbcTemplate.queryForObject(String, RowMapper, SqlParameterSource): Object
- changed:
method AbstractLobCreatingPreparedStatementCallback.doInPreparedStatement(PreparedStatement): Object → method AbstractLobCreatingPreparedStatementCallback.doInPreparedStatement(PreparedStatement): Integer
- added:
method AbstractDataSource.getParentLogger(): Logger - added:
method DelegatingDataSource.getParentLogger(): Logger - added:
method JdbcTransactionObjectSupport.flush(): void - added:
static method DataSourceUtils.doCloseConnection(Connection, DataSource): void
- added:
class EmbeddedDatabaseBuilder - added:
class EmbeddedDatabaseFactory - added:
class EmbeddedDatabaseFactoryBean extends EmbeddedDatabaseFactory implements FactoryBean, InitializingBean, DisposableBean - added:
class OutputStreamFactory - added:
ctor EmbeddedDatabaseBuilder() - added:
ctor EmbeddedDatabaseBuilder(ResourceLoader) - added:
ctor EmbeddedDatabaseFactory() - added:
ctor EmbeddedDatabaseFactoryBean() - added:
ctor OutputStreamFactory() - added:
enum EmbeddedDatabaseType - added:
interface ConnectionProperties - added:
interface DataSourceFactory - added:
interface EmbeddedDatabase extends DataSource - added:
interface EmbeddedDatabaseConfigurer - added:
method ConnectionProperties.setDriverClass(Class): void - added:
method ConnectionProperties.setPassword(String): void - added:
method ConnectionProperties.setUrl(String): void - added:
method ConnectionProperties.setUsername(String): void - added:
method DataSourceFactory.getConnectionProperties(): ConnectionProperties - added:
method DataSourceFactory.getDataSource(): DataSource - added:
method EmbeddedDatabase.shutdown(): void - added:
method EmbeddedDatabaseBuilder.addDefaultScripts(): EmbeddedDatabaseBuilder - added:
method EmbeddedDatabaseBuilder.addScript(String): EmbeddedDatabaseBuilder - added:
method EmbeddedDatabaseBuilder.build(): EmbeddedDatabase - added:
method EmbeddedDatabaseBuilder.setName(String): EmbeddedDatabaseBuilder - added:
method EmbeddedDatabaseBuilder.setType(EmbeddedDatabaseType): EmbeddedDatabaseBuilder - added:
method EmbeddedDatabaseConfigurer.configureConnectionProperties(ConnectionProperties, String): void - added:
method EmbeddedDatabaseConfigurer.shutdown(DataSource, String): void - added:
method EmbeddedDatabaseFactory.getDataSource(): DataSource - added:
method EmbeddedDatabaseFactory.getDatabase(): EmbeddedDatabase - added:
method EmbeddedDatabaseFactory.initDatabase(): void - added:
method EmbeddedDatabaseFactory.setDataSourceFactory(DataSourceFactory): void - added:
method EmbeddedDatabaseFactory.setDatabaseConfigurer(EmbeddedDatabaseConfigurer): void - added:
method EmbeddedDatabaseFactory.setDatabaseName(String): void - added:
method EmbeddedDatabaseFactory.setDatabasePopulator(DatabasePopulator): void - added:
method EmbeddedDatabaseFactory.setDatabaseType(EmbeddedDatabaseType): void - added:
method EmbeddedDatabaseFactory.shutdownDatabase(): void - added:
method EmbeddedDatabaseFactoryBean.afterPropertiesSet(): void - added:
method EmbeddedDatabaseFactoryBean.destroy(): void - added:
method EmbeddedDatabaseFactoryBean.getObject(): DataSource - added:
method EmbeddedDatabaseFactoryBean.getObjectType(): Class - added:
method EmbeddedDatabaseFactoryBean.isSingleton(): boolean - added:
method EmbeddedDatabaseFactoryBean.setDatabaseCleaner(DatabasePopulator): void - added:
static field EmbeddedDatabaseFactory.DEFAULT_DATABASE_NAME: String - added:
static field EmbeddedDatabaseType.DERBY: EmbeddedDatabaseType - added:
static field EmbeddedDatabaseType.H2: EmbeddedDatabaseType - added:
static field EmbeddedDatabaseType.HSQL: EmbeddedDatabaseType - added:
static method EmbeddedDatabaseType.valueOf(String): EmbeddedDatabaseType - added:
static method EmbeddedDatabaseType.values(): EmbeddedDatabaseType[] - added:
static method OutputStreamFactory.getNoopOutputStream(): OutputStream
- added:
abstract class DatabasePopulatorUtils - added:
class CannotReadScriptException extends RuntimeException - added:
class CompositeDatabasePopulator implements DatabasePopulator - added:
class DataSourceInitializer implements InitializingBean, DisposableBean - added:
class ResourceDatabasePopulator implements DatabasePopulator - added:
class ScriptStatementFailedException extends RuntimeException - added:
ctor CannotReadScriptException(EncodedResource, Throwable) - added:
ctor CompositeDatabasePopulator() - added:
ctor DataSourceInitializer() - added:
ctor DatabasePopulatorUtils() - added:
ctor ResourceDatabasePopulator() - added:
ctor ScriptStatementFailedException(String, int, EncodedResource, Throwable) - added:
interface DatabasePopulator - added:
method CompositeDatabasePopulator.addPopulators(DatabasePopulator[]): void - added:
method CompositeDatabasePopulator.populate(Connection): void - added:
method CompositeDatabasePopulator.setPopulators(DatabasePopulator[]): void - added:
method DataSourceInitializer.afterPropertiesSet(): void - added:
method DataSourceInitializer.destroy(): void - added:
method DataSourceInitializer.setDataSource(DataSource): void - added:
method DataSourceInitializer.setDatabaseCleaner(DatabasePopulator): void - added:
method DataSourceInitializer.setDatabasePopulator(DatabasePopulator): void - added:
method DataSourceInitializer.setEnabled(boolean): void - added:
method DatabasePopulator.populate(Connection): void - added:
method ResourceDatabasePopulator.addScript(Resource): void - added:
method ResourceDatabasePopulator.populate(Connection): void - added:
method ResourceDatabasePopulator.setCommentPrefix(String): void - added:
method ResourceDatabasePopulator.setContinueOnError(boolean): void - added:
method ResourceDatabasePopulator.setIgnoreFailedDrops(boolean): void - added:
method ResourceDatabasePopulator.setScripts(Resource[]): void - added:
method ResourceDatabasePopulator.setSeparator(String): void - added:
method ResourceDatabasePopulator.setSqlScriptEncoding(String): void - added:
static method DatabasePopulatorUtils.execute(DatabasePopulator, DataSource): void
- added:
method AbstractRoutingDataSource.isWrapperFor(Class): boolean - added:
method AbstractRoutingDataSource.setLenientFallback(boolean): void - added:
method AbstractRoutingDataSource.unwrap(Class): Object
- added:
class GenericSqlQuery extends SqlQuery - added:
class GenericStoredProcedure extends StoredProcedure - added:
ctor GenericSqlQuery() - added:
ctor GenericStoredProcedure() - added:
method GenericSqlQuery.afterPropertiesSet(): void - added:
method GenericSqlQuery.newRowMapper(Object[], Map): RowMapper - added:
method GenericSqlQuery.setRowMapperClass(Class): void - added:
method StoredProcedure.execute(Object[]): Map
- added:
class CustomSQLExceptionTranslatorRegistrar implements InitializingBean - added:
class CustomSQLExceptionTranslatorRegistry - added:
ctor CustomSQLExceptionTranslatorRegistrar() - added:
method CustomSQLExceptionTranslatorRegistrar.afterPropertiesSet(): void - added:
method CustomSQLExceptionTranslatorRegistrar.setTranslators(Map): void - added:
method CustomSQLExceptionTranslatorRegistry.findTranslatorForDatabase(String): SQLExceptionTranslator - added:
method CustomSQLExceptionTranslatorRegistry.registerTranslator(String, SQLExceptionTranslator): void - added:
method SQLErrorCodes.getCustomSqlExceptionTranslator(): SQLExceptionTranslator - added:
method SQLErrorCodes.getDuplicateKeyCodes(): String[] - added:
method SQLErrorCodes.setCustomSqlExceptionTranslator(SQLExceptionTranslator): void - added:
method SQLErrorCodes.setCustomSqlExceptionTranslatorClass(Class): void - added:
method SQLErrorCodes.setDuplicateKeyCodes(String[]): void - added:
static method CustomSQLExceptionTranslatorRegistry.getInstance(): CustomSQLExceptionTranslatorRegistry
- added:
class SybaseAnywhereMaxValueIncrementer extends SybaseMaxValueIncrementer - added:
ctor SybaseAnywhereMaxValueIncrementer() - added:
ctor SybaseAnywhereMaxValueIncrementer(DataSource, String, String) - added:
method SybaseAnywhereMaxValueIncrementer.getIncrementStatement(): String - added:
method SybaseMaxValueIncrementer.getIncrementStatement(): String
- changed:
interface LobCreator → interface LobCreator extends Closeable - added:
class TemporaryLobCreator implements LobCreator - added:
ctor TemporaryLobCreator() - added:
method DefaultLobHandler.setCreateTemporaryLob(boolean): void - added:
method OracleLobHandler.initializeResourcesBeforeRead(Connection, Object): void - added:
method OracleLobHandler.releaseResourcesAfterRead(Connection, Object): void - added:
method OracleLobHandler.setReleaseResourcesAfterRead(boolean): void - added:
method TemporaryLobCreator.close(): void - added:
method TemporaryLobCreator.setBlobAsBinaryStream(PreparedStatement, int, InputStream, int): void - added:
method TemporaryLobCreator.setBlobAsBytes(PreparedStatement, int, byte[]): void - added:
method TemporaryLobCreator.setClobAsAsciiStream(PreparedStatement, int, InputStream, int): void - added:
method TemporaryLobCreator.setClobAsCharacterStream(PreparedStatement, int, Reader, int): void - added:
method TemporaryLobCreator.setClobAsString(PreparedStatement, int, String): void - added:
static field TemporaryLobCreator.logger: Log
- removed:
class XAPoolNativeJdbcExtractor extends NativeJdbcExtractorAdapter - removed:
ctor XAPoolNativeJdbcExtractor() - removed:
method XAPoolNativeJdbcExtractor.doGetNativeConnection(Connection): Connection - removed:
method XAPoolNativeJdbcExtractor.getNativePreparedStatement(PreparedStatement): PreparedStatement - removed:
method XAPoolNativeJdbcExtractor.isNativeConnectionNecessaryForNativeCallableStatements(): boolean - removed:
method XAPoolNativeJdbcExtractor.isNativeConnectionNecessaryForNativeStatements(): boolean - added:
class OracleJdbc4NativeJdbcExtractor extends Jdbc4NativeJdbcExtractor - added:
ctor OracleJdbc4NativeJdbcExtractor() - added:
method Jdbc4NativeJdbcExtractor.setCallableStatementType(Class): void - added:
method Jdbc4NativeJdbcExtractor.setConnectionType(Class): void - added:
method Jdbc4NativeJdbcExtractor.setPreparedStatementType(Class): void - added:
method Jdbc4NativeJdbcExtractor.setResultSetType(Class): void - added:
method Jdbc4NativeJdbcExtractor.setStatementType(Class): void