1
我有一個關於並行對象層次結構(如DTO)的問題。
這些層次結構必須以某種方式映射到彼此之間。最直接的方法是手動使用簡單的映射。在這種情況下,您只需編寫代碼,將屬性值從一個對象逐個傳送到另一個對象。
這種方法非常費力,但它提供了最多變化和最佳性能。寫這樣的映射也很容易。何時使用映射框架,何時手動映射?
另一種方法是使用一些映射框架,如DOZER。這種方式應該不那麼費力,但是你放鬆了一些變化。如果不是不可能的話,一些複雜的映射很難實現。你也失去了一些表現。
所以我的問題是:
有什麼建議何時使用映射框架以及何時需要手動映射? 它取決於你的映射的複雜性嗎?或者總是使用映射框架更好?
在此先感謝。