org.apache.ibatis.type
Class BaseTypeHandler
java.lang.Object
org.apache.ibatis.type.BaseTypeHandler
- All Implemented Interfaces:
- TypeHandler
- Direct Known Subclasses:
- BigDecimalTypeHandler, BlobTypeHandler, BooleanTypeHandler, ByteArrayTypeHandler, ByteTypeHandler, ClobTypeHandler, DateOnlyTypeHandler, DateTypeHandler, DoubleTypeHandler, EnumTypeHandler, FloatTypeHandler, IntegerTypeHandler, LongTypeHandler, NClobTypeHandler, NStringTypeHandler, ObjectTypeHandler, ShortTypeHandler, SqlDateTypeHandler, SqlTimestampTypeHandler, SqlTimeTypeHandler, StringTypeHandler, TimeOnlyTypeHandler, UnknownTypeHandler
public abstract class BaseTypeHandler
- extends java.lang.Object
- implements TypeHandler
Method Summary |
abstract java.lang.Object |
getNullableResult(java.sql.CallableStatement cs,
int columnIndex)
|
abstract java.lang.Object |
getNullableResult(java.sql.ResultSet rs,
java.lang.String columnName)
|
java.lang.Object |
getResult(java.sql.CallableStatement cs,
int columnIndex)
|
java.lang.Object |
getResult(java.sql.ResultSet rs,
java.lang.String columnName)
|
abstract void |
setNonNullParameter(java.sql.PreparedStatement ps,
int i,
java.lang.Object parameter,
JdbcType jdbcType)
|
void |
setParameter(java.sql.PreparedStatement ps,
int i,
java.lang.Object parameter,
JdbcType jdbcType)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseTypeHandler
public BaseTypeHandler()
setParameter
public void setParameter(java.sql.PreparedStatement ps,
int i,
java.lang.Object parameter,
JdbcType jdbcType)
throws java.sql.SQLException
- Specified by:
setParameter
in interface TypeHandler
- Throws:
java.sql.SQLException
getResult
public java.lang.Object getResult(java.sql.ResultSet rs,
java.lang.String columnName)
throws java.sql.SQLException
- Specified by:
getResult
in interface TypeHandler
- Throws:
java.sql.SQLException
getResult
public java.lang.Object getResult(java.sql.CallableStatement cs,
int columnIndex)
throws java.sql.SQLException
- Specified by:
getResult
in interface TypeHandler
- Throws:
java.sql.SQLException
setNonNullParameter
public abstract void setNonNullParameter(java.sql.PreparedStatement ps,
int i,
java.lang.Object parameter,
JdbcType jdbcType)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNullableResult
public abstract java.lang.Object getNullableResult(java.sql.ResultSet rs,
java.lang.String columnName)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getNullableResult
public abstract java.lang.Object getNullableResult(java.sql.CallableStatement cs,
int columnIndex)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
Copyright © 2010 MyBatis.org. All Rights Reserved.