欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Cannot determine value type from string varchar问题

程序员文章站 2024-01-11 16:33:34
问题在使用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