我知道@Transient字段值不會持久化在數據庫中。但是,當從查詢創建實體時,字段值是否從表中加載? (本場的表存在)@Transient字段值是否被加載?
@Transient
@Column (name = "zipcode")
Integer zipcode;
我知道@Transient字段值不會持久化在數據庫中。但是,當從查詢創建實體時,字段值是否從表中加載? (本場的表存在)@Transient字段值是否被加載?
@Transient
@Column (name = "zipcode")
Integer zipcode;
沒有,@Transient是要麼從數據庫
所以即使列/字段存在於表中,@Transient會被忽略? –
正確。事實上,除非有什麼奇怪的事情發生(例如歷史數據或其他填充它的東西),否則您會希望數據庫列是空的。 –
儲存或加載怎樣纔可以「裝」,如果它是短暫的被完全忽略?什麼值可能會加載與非空? –
它是一個數據庫字段。 –
但是它是暫時的 –