2013-07-07 30 views
4

我知道@Transient字段值不會持久化在數據庫中。但是,當從查詢創建實體時,字段值是否從表中加載? (本場的表存在)@Transient字段值是否被加載?

@Transient 
@Column (name = "zipcode") 
Integer zipcode; 
+1

儲存或加載怎樣纔可以「裝」,如果它是短暫的被完全忽略?什麼值可能會加載與非空? –

+0

它是一個數據庫字段。 –

+2

但是它是暫時的 –

回答

2

沒有,@Transient是要麼從數據庫

+0

所以即使列/字段存在於表中,@Transient會被忽略? –

+0

正確。事實上,除非有什麼奇怪的事情發生(例如歷史數據或其他填充它的東西),否則您會希望數據庫列是空的。 –