问题
在使用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 {
}