No enum constant org.apache.ibatis.type.JdbcType.Integer
2017-09-28 13:33
633 查看
同事今天在用mybatis查询时候,报了上面这个问题。上网查了下,原来是mybatis封装类型的问题。原因是在resultMap中jdbcType写为了Integer,但是在MyBatis中没有这个数据类型
来查看了原码,发现MyBatis的jdbcType是一个枚举类,有以下类型:
转:http://www.jianshu.com/p/01eedfd56bc8
来查看了原码,发现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
相关文章推荐
- Mybatis异常-java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.N...
- mybatis No enum const class org.apache.ibatis.type.JdbcType.Integer
- Mybatis异常-java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.NUMBE
- No enum constant org.apache.ibatis.type.JdbcType.date
- Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.inte
- MyBatis 问题:No enum constant org.apache.ibatis.type.JdbcType.NUMBER
- Mybatis异常--java.lang.IllegalArgumentException: NO ENUM const class org.apache.ibatis.type.JdbcType.int
- Caused by: org.apache.ibatis.type.TypeException: JDBC requires that the JdbcType must be specified f
- java.lang.IllegalArgumentException: No enum constant org.apache.ws.commons.schema.XmlSchemaForm.
- mybatis 报错: Caused by: org.apache.ibatis.type.TypeException: JDBC requires that the Jdbc
- hbase 数据export/import (No enum constant org.apache.hadoop.mapreduce.JobCounter.MB_MILLIS_MAPS)
- mybatis异常:nested exception is org.apache.ibatis.builder.BuilderException: Error resolving JdbcType
- 上海赛区-org.apache.ibatis.type.TypeException: JDBC requires that the JdbcType must be specified for all nullable parameters.
- org.apache.ibatis.type.TypeException: Error setting null for parameter #1 with JdbcType OTHER
- org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'funcSetId' in 'class java.lang.Integer'
- hbase 数据export/import (No enum constant org.apache.hadoop.mapreduce.JobCounter.MB_MILLIS_MAPS)
- tomcat 配置ssl/https 证书问题(一)- No enum constant org.apache.tomcat.util.net.SSLHostConfigCertificate.Typ
- 异常org.apache.ibatis.executor.ExecutorException: There was no TypeHandler found for parameter..
- No qualifying bean of type [org.apache.solr.client.solrj.SolrServer] found for dependency: expected
- org.apache.ibatis.reflection.ReflectionException: There is no getter for property named