@Deprecated public class BlobSerializableTypeHandler 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 |
|---|---|
|
BlobSerializableTypeHandler()
Deprecated.
Constructor used by iBATIS: fetches config-time LobHandler from
SqlMapClientFactoryBean.
|
protected |
BlobSerializableTypeHandler(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, setParameterequalspublic BlobSerializableTypeHandler()
protected BlobSerializableTypeHandler(LobHandler lobHandler)
protected void setParameterInternal(PreparedStatement ps, int index, Object value, String jdbcType, LobCreator lobCreator) throws SQLException, IOException
AbstractLobTypeHandlersetParameterInternal in class AbstractLobTypeHandlerps - 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 methodsIOException - if thrown by streaming methodsprotected Object getResultInternal(ResultSet rs, int index, LobHandler lobHandler) throws SQLException, IOException
AbstractLobTypeHandlergetResultInternal in class AbstractLobTypeHandlerrs - the ResultSet to extract fromindex - the index in the ResultSetlobHandler - the LobHandler to useSQLException - if thrown by JDBC methodsIOException - if thrown by streaming methods