2011-10-04 59 views
0

如何將持久對象映射到DTO? 因此不會採取其他行爲。我知道這很常見和容易,但很多人 - 很多意見,最好的方法是什麼?如何將持久對象映射到DTO?

(談論的Java)

感謝,

+0

您使用的是什麼ORM? – atrain

+0

你究竟是什麼意思 - 這是一個概念性問題,還是你只是尋找一個O/R映射器? – home

+0

使用休眠 – Aubergine

回答

1

你可以使用一個對象映射像Dozer

+1

或modelmapper http://code.google.com/p/modelmapper/ – Gandalf

1

您還可以使用Orika它也支持hetrogenous映射與輕鬆編碼。

0

另一種選擇是MapStruct(免責聲明:我是這個項目的原始作者)。 MapStruct在編譯時生成映射代碼,因此速度快且類型安全,即您沒有任何運行時依賴關係,並可在構建時獲得有關不兼容映射的反饋,例如,在您的IDE中。