Cannot determine value type from string varchar问题
程序员文章站
2022-04-15 23:09:45
问题在使用MyBatis出现如下问题:Cannot determine value type from string varchar从报错来看,这就是数据库里面都类型与Java类里面都成员属性类型之间匹配不上,然后检查MyBatis各自配置,均是正确配置上了。原因在Java类中使用了Lombok的注解@Builder和@Data,导致JavaBean中没有无参构造器。解决只需要继续添加两个Lombok注解接口@NoArgsConstructor和@AllArgsConstructor即可。...
问题
在使用MyBatis出现如下问题:
Cannot determine value type from string varchar
从报错来看,这就是数据库里面都类型与Java类里面都成员属性类型之间匹配不上,然后检查MyBatis各自配置,均是正确配置上了。
原因
在Java类中使用了Lombok的注解@Builder
和@Data
,导致JavaBean中没有无参构造器。
解决
只需要继续添加两个Lombok注解接口@NoArgsConstructor
和@AllArgsConstructor
即可。类似如下:
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class MyBean {
}
参考
本文地址:https://blog.csdn.net/fxtxz2/article/details/107456277
上一篇: MyBatis 拦截器 - 项目中使用
推荐阅读
-
日期转化Json异常:JSON parse error: Cannot deserialize value of type `java.util.Date` from String
-
JSON parse error: Cannot deserialize value of type `java.util.Date` from String
-
Cannot determine value type from string varchar问题
-
Java异常之--Cannot deserialize value of type `java.util.Date` from String "2020-04-27T19:43:05.000+0800