当前使用版本(必填,否则不予处理)

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的事