1,使用關鍵字:"transient"
transient關鍵字 就是當物件儲存時,它的值不需要維持,不需要序列化這個欄位
=====使用方式====
private transient String userName
2,使用關鍵字"static"
和transient一樣,使用這個修飾的變數也不會被序列化,所以在純數存的時候也不會報錯
=====使用方式====
private transient String userName
3,使用註解@TableField(exist = false)
這是mp提供的註解,表示這是一個非資料庫的欄位,但是又需要使用的欄位,這樣在存資料的時候就不會報錯
=====使用方式====
@TableField(exist = false)
private String userName
4.使用註解排除欄位
Java提供了註解來幫助我們排除某些欄位。我們可以使用 @Transient 註解來標記不需要對映到資料庫的欄位。
public class user {
private Long id;
private string name;
@Transient
private Integer age;
}