@Transient
https://blog.youkuaiyun.com/bwddd/article/details/81013620
引入:
import javax.persistence.Transient;
@Transient
private JhUserEntity userInfo;
@Transient
public JhUserEntity getUserInfo() {
return userInfo;
}
@Transient
public void setUserInfo(JhUserEntity userInfo) {
this.userInfo = userInfo;
}
这样进行注解后,实体在系列化的时候,。就会排除些字段做数据库字段这样就可以在实体类里面写一些需要实现不同功能的字段。而不会加到数据库里面。
SpringBoot中如果用了mybatisplus则使用如下 :
import com.baomidou.mybatisplus.annotation.TableField;
@TableField(exist = false)
private List<TemplateSub> templateSubList;
如果要在返回时不返回某个字段值加如下:
@JsonIgnore //返回时排除掉这个字段
private List<TemplateSub> templateSubList;