原因
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

最低0.47元/天 解锁文章
1330

被折叠的 条评论
为什么被折叠?



