@Deprecated public class BlobByteArrayTypeHandler extends AbstractLobTypeHandler
Can also be defined in generic iBATIS mappings, as DefaultLobCreator will work with most JDBC-compliant database drivers. In this case, the field type does not have to be BLOB: For databases like MySQL and MS SQL Server, any large enough binary type will work.
SqlMapClientFactoryBean.setLobHandler(org.springframework.jdbc.support.lob.LobHandler)
LOB_CREATOR_SYNCHRONIZATION_ORDER
Modifier | Constructor and Description |
---|---|
|
BlobByteArrayTypeHandler()
Deprecated.
Constructor used by iBATIS: fetches config-time LobHandler from
SqlMapClientFactoryBean.
|
protected |
BlobByteArrayTypeHandler(LobHandler lobHandler)
Deprecated.
Constructor used for testing: takes an explicit LobHandler.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
getResultInternal(ResultSet rs,
int index,
LobHandler lobHandler)
Deprecated.
Template method to extract a value from the given result set.
|
protected void |
setParameterInternal(PreparedStatement ps,
int index,
Object value,
String jdbcType,
LobCreator lobCreator)
Deprecated.
Template method to set the given value on the given statement.
|
Object |
valueOf(String s)
Deprecated.
|
getResult, getResult, getResult, setParameter
equals
public BlobByteArrayTypeHandler()
protected BlobByteArrayTypeHandler(LobHandler lobHandler)
protected void setParameterInternal(PreparedStatement ps, int index, Object value, String jdbcType, LobCreator lobCreator) throws SQLException
AbstractLobTypeHandler
setParameterInternal
in class AbstractLobTypeHandler
ps
- the PreparedStatement to set onindex
- the statement parameter indexvalue
- the parameter value to setjdbcType
- the JDBC type of the parameterlobCreator
- the LobCreator to useSQLException
- if thrown by JDBC methodsprotected Object getResultInternal(ResultSet rs, int index, LobHandler lobHandler) throws SQLException
AbstractLobTypeHandler
getResultInternal
in class AbstractLobTypeHandler
rs
- the ResultSet to extract fromindex
- the index in the ResultSetlobHandler
- the LobHandler to useSQLException
- if thrown by JDBC methods