protected static class JdbcValueHandler.StringJdbcValueHandler extends JdbcValueHandler<String>
java.lang.String
JDBC value handler.JdbcValueHandler.ArrayJdbcValueHandler, JdbcValueHandler.BigDecimalJdbcValueHandler, JdbcValueHandler.BlobJdbcValueHandler, JdbcValueHandler.BooleanJdbcValueHandler, JdbcValueHandler.ByteArrayJdbcValueHandler, JdbcValueHandler.ClobJdbcValueHandler, JdbcValueHandler.DateJdbcValueHandler, JdbcValueHandler.DoubleJdbcValueHandler, JdbcValueHandler.FloatJdbcValueHandler, JdbcValueHandler.IntegerJdbcValueHandler, JdbcValueHandler.LongJdbcValueHandler, JdbcValueHandler.ObjectJdbcValueHandler, JdbcValueHandler.RowIdJdbcValueHandler, JdbcValueHandler.ShortJdbcValueHandler, JdbcValueHandler.StringJdbcValueHandler, JdbcValueHandler.TimeJdbcValueHandler, JdbcValueHandler.TimestampJdbcValueHandler
module
Modifier | Constructor and Description |
---|---|
protected |
StringJdbcValueHandler(int jdbcType) |
Modifier and Type | Method and Description |
---|---|
protected void |
castAndSetValue(PreparedStatement ps,
int parameterIndex,
String obj)
Sets a value in a
PreparedStatement . |
Class<String> |
getJavaClass() |
String |
getValue(ResultSet rs,
int columnIndex)
Returns a value from a
ResultSet . |
protected JdbcValueHandler<String> |
newInstance(int sqlType)
Returns a new instance of the object - initialized with
the specified SQL type.
|
create, getInstance, getSqlType, parseSqlType, serializeObject, setValue
public Class<String> getJavaClass()
getJavaClass
in class JdbcValueHandler<String>
protected void castAndSetValue(PreparedStatement ps, int parameterIndex, String obj) throws SQLException
JdbcValueHandler
PreparedStatement
. The
obj
argument is converted to the correct data
type. Subclasses override this method to cast obj
to the correct data type and call the appropriate
PreparedStatement.setXxx
method.castAndSetValue
in class JdbcValueHandler<String>
SQLException
public String getValue(ResultSet rs, int columnIndex) throws SQLException
JdbcValueHandler
ResultSet
. The returned
object is converted to the Java data type specified in the fieldtype
file.getValue
in class JdbcValueHandler<String>
rs
- the ResultSet objectcolumnIndex
- the column indexSQLException
protected JdbcValueHandler<String> newInstance(int sqlType)
JdbcValueHandler
newInstance
in class JdbcValueHandler<String>
sqlType
- the sql type