当前使用版本(必填,否则不予处理)
3.5.2
该问题是如何引起的?(确定最新版也有问题再提!!!)
使用字段类型处理器时,如果实体类用了@Builder, 那么必须加上@NoArgsConstructor、@AllArgsConstructor
重现步骤(如果有就写完整)
@Data
@Builder
//@NoArgsConstructor
//@AllArgsConstructor
@Accessors(chain = true)
@TableName(value = "sys_user", autoResultMap = true)
public class User {
private Long id;
private String name;
private Integer age;
private String email;
@TableField(typeHandler = WalletListTypeHandler.class)
private List<Wallet> wallets;
@TableField(typeHandler = FastjsonTypeHandler.class)
private OtherInfo otherInfo;
}
报错信息
Cause: java.lang.IllegalArgumentException: argument type mismatch
Comment From: miemieYaho
lombok的事