2015-12-09 58 views

回答

1

DTO是没有业务逻辑的Java POJO类。

如果您的DTO保留了Collection的引用,那么它的行为将与DTO引用的任何其他对象一样。

DTO类将仅保存集合(Ex:ArrayList)的引用。 任何其他使用DTO的类都将获得该集合的引用。 换句话说,只有对象(集合)的引用才会自己传送集合。

+0

感谢您的宝贵意见。 –

1

按照你链接的文章(强调我自己):

数据传输对象(又名DTO的)是包含 相关数据并没有业务逻辑的可重用类。 ..

因此,你威力有场景中特定的DTO将在它的共选择它所链接的元素。请注意,DTO应该尽可能轻量级,因此,集合可以包含其他对象的ID,可能DTO本身与当前DTO相关。

+0

感谢您的宝贵意见。 –