zoukankan      html  css  js  c++  java
  • No enum constant org.apache.ibatis.type.JdbcType.Integer

       同事今天在用mybatis查询时候,报了上面这个问题。上网查了下,原来是mybatis封装类型的问题。原因是在resultMap中jdbcType写为了Integer,但是在MyBatis中没有这个数据类型

         来查看了原码,发现MyBatis的jdbcType是一个枚举类,有以下类型:

        

    public enum JdbcType {
        ARRAY(2003),
        BIT(-7),
        TINYINT(-6),
        SMALLINT(5),
        INTEGER(4),
        BIGINT(-5),
        FLOAT(6),
        REAL(7),
        DOUBLE(8),
        NUMERIC(2),
        DECIMAL(3),
        CHAR(1),
        VARCHAR(12),
        LONGVARCHAR(-1),
        DATE(91),
        TIME(92),
        TIMESTAMP(93),
        BINARY(-2),
        VARBINARY(-3),
        LONGVARBINARY(-4),
        NULL(0),
        OTHER(1111),
        BLOB(2004),
        CLOB(2005),
        BOOLEAN(16),
        CURSOR(-10),
        UNDEFINED(-2147482648),
        NVARCHAR(-9),
        NCHAR(-15),
        NCLOB(2011),
        STRUCT(2002),
        JAVA_OBJECT(2000),
        DISTINCT(2001),
        REF(2006),
        DATALINK(70),
        ROWID(-8),
        LONGNVARCHAR(-16),
        SQLXML(2009),
        DATETIMEOFFSET(-155);
    
    作者:橙小张
    链接:http://www.jianshu.com/p/01eedfd56bc8
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    

      转:http://www.jianshu.com/p/01eedfd56bc8

  • 相关阅读:
    企业级应用TOMCAT
    HTTP服务及状态码
    Zabbix服务网页报错汇总
    spring aop 嵌套方法注解不生效
    oracle数据库密码修改和解锁
    redis安装
    docker简介
    ffmpeg简介
    JAVA学习笔记之变量
    JAVA学习笔记之类和对象
  • 原文地址:https://www.cnblogs.com/thinkingandworkinghard/p/7606299.html
Copyright © 2011-2022 走看看