Debug:No enum constant org.apache.ibatis.type.JdbcType.Integer
原因
mybatis中JdbcType没有Integer类型,可查看映射表,mapper或配置中将INTEGER
写成了Integer
Mybatis | java | SQL |
---|---|---|
integer | int OR Integer | INTEGER |
long | long OR java.lang.Long | BIGINT |
short | short OR java.lang.Short | SMALLINT |
float | float OR java.lang.Float | FLOAT |
double | double OR java.lang.Double | DOUBLE |
big_decimal | java.math.BigDecimal | NUMERIC |
character | java.lang.String | CHAR(1) |
string | java.lang.String | VARCHAR |
解决办法
修改配置文件conf.xml中的typeHandlers里的jdbcType为"INTEGER"
修改映射文件中的resultMap里的jdbcType为"INTEGER"
附:
参考:
https://blog.****.net/qq_43598193/article/details/103831710