lombok使用

技术 置顶 精帖
0 700
peng49
peng49 2021-06-17 19:08:54
 

通过使用 @Data 和 @Builder 注解生成的类没有无参构造函数,导致mybatis构建实体时报错

解决方式:通过在实体类中手动添加一个无参构造函数并且为无参构造函数添加 @Tolerate 注解,如下:

  1. @Data
  2. @Builder
  3. public class Column {
  4. private int id;
  5. private String name;
  6. private int sort;
  7. @Tolerate
  8. Column(){}
  9. }

注:这个错误在编译时不会报出来,可能在运行时才会抛出异常

回帖
登录
忘记密码?