类 CompositeEnumTypeHandler<E extends java.lang.Enum<E>>

  • 所有已实现的接口:
    org.apache.ibatis.type.TypeHandler<E>

    public class CompositeEnumTypeHandler<E extends java.lang.Enum<E>>
    extends java.lang.Object
    implements org.apache.ibatis.type.TypeHandler<E>
    从以下版本开始:
    2022-03-07
    作者:
    miemie
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      <T> org.apache.ibatis.type.TypeHandler<T> getInstance​(java.lang.Class<?> javaTypeClass, java.lang.Class<?> typeHandlerClass)  
      E getResult​(java.sql.CallableStatement cs, int columnIndex)  
      E getResult​(java.sql.ResultSet rs, int columnIndex)  
      E getResult​(java.sql.ResultSet rs, java.lang.String columnName)  
      static void setDefaultEnumTypeHandler​(java.lang.Class<? extends org.apache.ibatis.type.TypeHandler> defaultEnumTypeHandler)  
      void setParameter​(java.sql.PreparedStatement ps, int i, E parameter, org.apache.ibatis.type.JdbcType jdbcType)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • CompositeEnumTypeHandler

        public CompositeEnumTypeHandler​(java.lang.Class<E> enumClassType)
    • 方法详细资料

      • setParameter

        public void setParameter​(java.sql.PreparedStatement ps,
                                 int i,
                                 E parameter,
                                 org.apache.ibatis.type.JdbcType jdbcType)
                          throws java.sql.SQLException
        指定者:
        setParameter 在接口中 org.apache.ibatis.type.TypeHandler<E extends java.lang.Enum<E>>
        抛出:
        java.sql.SQLException
      • getResult

        public E getResult​(java.sql.ResultSet rs,
                           java.lang.String columnName)
                    throws java.sql.SQLException
        指定者:
        getResult 在接口中 org.apache.ibatis.type.TypeHandler<E extends java.lang.Enum<E>>
        抛出:
        java.sql.SQLException
      • getResult

        public E getResult​(java.sql.ResultSet rs,
                           int columnIndex)
                    throws java.sql.SQLException
        指定者:
        getResult 在接口中 org.apache.ibatis.type.TypeHandler<E extends java.lang.Enum<E>>
        抛出:
        java.sql.SQLException
      • getResult

        public E getResult​(java.sql.CallableStatement cs,
                           int columnIndex)
                    throws java.sql.SQLException
        指定者:
        getResult 在接口中 org.apache.ibatis.type.TypeHandler<E extends java.lang.Enum<E>>
        抛出:
        java.sql.SQLException
      • getInstance

        public <T> org.apache.ibatis.type.TypeHandler<T> getInstance​(java.lang.Class<?> javaTypeClass,
                                                                     java.lang.Class<?> typeHandlerClass)
      • setDefaultEnumTypeHandler

        public static void setDefaultEnumTypeHandler​(java.lang.Class<? extends org.apache.ibatis.type.TypeHandler> defaultEnumTypeHandler)