0
假設我有一個Entity
具有大量信息(包括SSN)的已命名人員。當其他用戶查詢此人時,我想顯示「精簡版」人Entity
。我本可以通過註釋@Transient
來註冊SSN,但這意味着這個人自己也不會得到這個領域。是否可以重複使用相同的Entity
,但返回兩個不同的json給客戶端?我正在使用彈簧引導。是否有可能擁有條件@Transient字段?
假設我有一個Entity
具有大量信息(包括SSN)的已命名人員。當其他用戶查詢此人時,我想顯示「精簡版」人Entity
。我本可以通過註釋@Transient
來註冊SSN,但這意味着這個人自己也不會得到這個領域。是否可以重複使用相同的Entity
,但返回兩個不同的json給客戶端?我正在使用彈簧引導。是否有可能擁有條件@Transient字段?
首先@Transient
只是意味着值,SSN在你的情況下,不會持久到數據庫。 至於你的問題註釋是靜態的,不能動態應用。 您有2個選項:
這就是'數據傳輸objects'是。另請參閱:https://stackoverflow.com/questions/1051182/what-is-data-transfer-object – fateddy