2015-10-17 55 views
0

我遇到過一些我從未見過的術語,並希望確保我有正確的理解。什麼是Hibernate業務對象? DTO?

我正在學習Spring,迄今爲止,我只使用了基本的POJO和引用Id /持久性需求的註釋。

我正在從使用DTO的教程開始工作,我讀了一些關於優點和缺點的內容,它似乎是應該考慮的大量內容。我拋棄了DTO。

現在我已經遇到其指定的object must contain d​escription​ and a d​ate ​fields and should be stored in a database ​using a hibernate business object.

我第一次拿到一個工作系統的方法是使用帶有註釋的POJO,之後再閱讀這我不知道這意味着我應該用一個例子一個DTO呢?

請問有人可以點亮一下含義嗎?

謝謝。

+0

的可能的複製[POJO的由Hibernate人口是實體,業務對象或數據傳輸對象?(http://stackoverflow.com /問題/ 6177082/POJO的填充按休眠,是實體業務對象,或數據傳輸-OBJ) – Kwadz

回答

2

在此情況下,您創建的POJO在使用JPA註釋時將被視爲「業務對象」。

DTO或Business Objects可以實現爲POJO。

BO僅僅是持久化對象的古老項(這是不再時興?)