No enum constant org.apache.ibatis.type.JdbcType.Integer 找不到这个枚举类,mybatis相关
Posted koaler
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No enum constant org.apache.ibatis.type.JdbcType.Integer 找不到这个枚举类,mybatis相关相关的知识,希望对你有一定的参考价值。
同事今天在用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); }
以上是关于No enum constant org.apache.ibatis.type.JdbcType.Integer 找不到这个枚举类,mybatis相关的主要内容,如果未能解决你的问题,请参考以下文章
Hive 问题解决 No enum constant org.apache.parquet.hadoop.metadata.CompressionCodecName.LZOP
No enum constant org.apache.ibatis.type.JdbcType.Integer 找不到这个枚举类,mybatis相关
Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.int
记一次hive查询报错解决 No enum constant org.apache.parquet.hadoop.metadata.CompressionCodecName.LZOP
springboot集成swgger2错误解决(No enum constant org.springframework.web.bind.annotation.RequestMethod.GET,P