2017-02-16 52 views
0

我正在向現有的DTO添加一個屬性。該屬性僅用於從數據庫中使用。這意味着它只會被存儲。在我們的應用程序中將沒有它的用​​法。我們的產品負責人需要製作報告。我想使它僅存儲即存儲,但從不從數據庫中檢索。 JPA/Hibernate有這樣的機會嗎? 感謝您的幫助!在JPA/Hibernate中創建只保存屬性

+0

Did'nt完全讓你?你真正想達到什麼 – Akshay

+0

@Akshay我想存儲一個屬性到數據庫,但從來沒有被應用程序檢索到它。 –

+0

好吧..它可以很容易實現。只是讓一個PoJo類映射它,永遠不會調用它。只需存儲它..只需保持設置,永遠不要調用get..Hope你知道它 – Akshay

回答

0

僅添加setters,但從未爲該特定屬性獲取getters。 同時考慮將對象序列化爲xml或json注意將該特定字段排除在序列化之外。

+1

是+懶讀取 –

0

其實答案太簡單了。我最終沒有爲屬性添加getter,並在屬性中指定@Basic(fetch = FetchType.LAZY)

更新:它只適用於getter。