MyBatis-Plus非表字段的三种处理方式
(1)使用关键字,transient修饰字段,不让这个字段参与序列化
//备注
private transient String remark;
2)关键字static,mybatis不会给static构建setter和getter,需要自己构建setter和getter方法,全类只有一份,没有每个对象都有。
//备注
private static String remark;
public static void setRemark(String remark) {
User.remark = remark;
}
public static String getRemark() {
return remark;
}
(3)使用@TableField注解,把exist设置为false,可以保证每个对象都有。
@TableField(exist = false)
private String remark;