org.apache.ibatis.type
Class EnumOrdinalTypeHandler<E extends Enum<E>>

java.lang.Object
  extended by org.apache.ibatis.type.TypeReference<T>
      extended by org.apache.ibatis.type.BaseTypeHandler<E>
          extended by org.apache.ibatis.type.EnumOrdinalTypeHandler<E>
All Implemented Interfaces:
TypeHandler<E>

public class EnumOrdinalTypeHandler<E extends Enum<E>>
extends BaseTypeHandler<E>


Field Summary
 
Fields inherited from class org.apache.ibatis.type.BaseTypeHandler
configuration
 
Constructor Summary
EnumOrdinalTypeHandler(Class<E> type)
           
 
Method Summary
 E getNullableResult(CallableStatement cs, int columnIndex)
           
 E getNullableResult(ResultSet rs, int columnIndex)
           
 E getNullableResult(ResultSet rs, String columnName)
           
 void setNonNullParameter(PreparedStatement ps, int i, E parameter, JdbcType jdbcType)
           
 
Methods inherited from class org.apache.ibatis.type.BaseTypeHandler
getResult, getResult, getResult, setConfiguration, setParameter
 
Methods inherited from class org.apache.ibatis.type.TypeReference
getRawType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EnumOrdinalTypeHandler

public EnumOrdinalTypeHandler(Class<E> type)
Method Detail

setNonNullParameter

public void setNonNullParameter(PreparedStatement ps,
                                int i,
                                E parameter,
                                JdbcType jdbcType)
                         throws SQLException
Specified by:
setNonNullParameter in class BaseTypeHandler<E extends Enum<E>>
Throws:
SQLException

getNullableResult

public E getNullableResult(ResultSet rs,
                           String columnName)
                                    throws SQLException
Specified by:
getNullableResult in class BaseTypeHandler<E extends Enum<E>>
Throws:
SQLException

getNullableResult

public E getNullableResult(ResultSet rs,
                           int columnIndex)
                                    throws SQLException
Specified by:
getNullableResult in class BaseTypeHandler<E extends Enum<E>>
Throws:
SQLException

getNullableResult

public E getNullableResult(CallableStatement cs,
                           int columnIndex)
                                    throws SQLException
Specified by:
getNullableResult in class BaseTypeHandler<E extends Enum<E>>
Throws:
SQLException


Copyright © 2010-2012 MyBatis.org. All Rights Reserved.