排除非表字段(不将对象的中的某些字段存储的数据库)的三种方式:
- 加上transient关键字,序列化对象时,忽略此字段
private transient String userName;
- 加上static关键字,也不会被序列化
- 加上@TableFeild(exist=false) extis属性默认为true,代表此字段是数据库中存在的
@TableFeild(exist=false)private String userName;
private transient String userName;
@TableFeild(exist=false)private String userName;