0

ベストプラクティスを知りたい。次のことは混乱を招きます: 1)エンティティを返すか、または?modelを使用して直接 DTO を返す必要があります。select new ExampleDto(...)2)エンティティをDTOに、またはその逆にどのように変換する必要がありますか? serializable3)オブジェクトを変換するクラスを実装するEntityからDTOへの変換にDTOを使用できますjsonか?

あなたが望む方向で、あなたの専門家の意見を親切に提供してください。

4

1 に答える 1

1

多くの人がモデルで何を返すかについて議論するかもしれません.私の意見では、dtoを返すことは良い習慣です. その理由は――

  1. エンティティをビューに公開しないようにする必要があります。
  2. 多くの場合、ビューはエンティティのサブセットのみを必要とするため、その場合、データの完全な束を返すのは良くありません。

DTO から Entity への変換、およびその逆の変換に Dozer を使用することを検討してください。http://dozer.sourceforge.net/

于 2016-08-24T12:36:02.897 に答える