2015-12-09 93 views

回答

1

DTO是沒有業務邏輯的Java POJO類。

如果您的DTO保留了Collection的引用,那麼它的行爲將與DTO引用的任何其他對象一樣。

DTO類將僅保存集合(Ex:ArrayList)的引用。 任何其他使用DTO的類都將獲得該集合的引用。 換句話說,只有對象(集合)的引用纔會自己傳送集合。

+0

感謝您的寶貴意見。 –

1

按照你鏈接的文章(強調我自己):

數據傳輸對象(又名DTO的)是包含 相關數據並沒有業務邏輯的可重用類。 ..

因此,你威力有場景中特定的DTO將在它的共選擇它所鏈接的元素。請注意,DTO應該儘可能輕量級,因此,集合可以包含其他對象的ID,可能DTO本身與當前DTO相關。

+0

感謝您的寶貴意見。 –