abstract class AbstractInterruptibleBatchPreparedStatementSetter : InterruptibleBatchPreparedStatementSetter
Abstract implementation of the InterruptibleBatchPreparedStatementSetter interface, combining the check for available values and setting of those into a single callback method |
|
abstract class AbstractLobCreatingPreparedStatementCallback : PreparedStatementCallback<Int>
Abstract PreparedStatementCallback implementation that manages a LobCreator. Typically used as inner class, with access to surrounding method arguments. Delegates to the A usage example with org.springframework.jdbc.core.JdbcTemplate:
|
|
abstract class AbstractLobStreamingResultSetExtractor<T : Any> : ResultSetExtractor<T>
Abstract ResultSetExtractor implementation that assumes streaming of LOB data. Typically used as inner class, with access to surrounding method arguments. Delegates to the A usage example with JdbcTemplate:
|
|
abstract class AbstractSqlTypeValue : SqlTypeValue
Abstract implementation of the SqlTypeValue interface, for convenient creation of type values that are supposed to be passed into the A usage example from a StoredProcedure (compare this to the plain SqlTypeValue version in the superclass javadoc):
|
|
open class JdbcBeanDefinitionReader
Bean definition reader that reads values from a database table, based on a given SQL statement. Expects columns for bean name, property name and value as String. Formats for each are identical to the properties format recognized by PropertiesBeanDefinitionReader. NOTE: This is mainly intended as an example for a custom JDBC-based bean definition reader. It does not aim to offer comprehensive functionality. |
|
abstract class JdbcDaoSupport : DaoSupport
Convenient super class for JDBC-based data access objects. Requires a javax.sql.DataSource to be set, providing a org.springframework.jdbc.core.JdbcTemplate based on it to subclasses through the This base class is mainly intended for JdbcTemplate usage but can also be used when working with a Connection directly or when using |
|
open class SqlLobValue : DisposableSqlTypeValue
Object to represent an SQL BLOB/CLOB value parameter. BLOBs can either be an InputStream or a byte array. CLOBs can be in the form of a Reader, InputStream or String. Each CLOB/BLOB value will be stored together with its length. The type is based on which constructor is used. Objects of this class are immutable except for the LobCreator reference. Use them and discard them. This class holds a reference to a LocCreator that must be closed after the update has completed. This is done via a call to the closeLobCreator method. All handling of the LobCreator is done by the framework classes that use it - no need to set or close the LobCreator for end users of this class. A usage example:
|