DTOの自動生成

JPAエンティティから派生した数百のDTOを公開するWebサービスがあります。 このDTOの生成(マッピングではない)を自動化することは可能ですか?

ありがとう。

1
代替案は何ですか?
追加された 著者 isoman,
Isoman:これは通常、悪い考えです。問題の内部表現(あなたのモデル)をあなたのWebサービスのユーザーが気にかけているものに結び付けるからです。片側の変更によって、相手側の変更が強制されます。それでもDTOを生成したい場合は、Java 6アノテーションプロセッサを使用してDTOを作成するコードを少し書くことができます。
追加された 著者 Augusto,
@isoman代替手段は、クライアントがそれらを使用する方法でDTOを手作業で作ることです。
追加された 著者 Augusto,
1つの選択肢はJPAエンティティを直接使用することです。 ここで答えてください。そうでなければ、私は@Augustoにかなり同意します。あなたのWebサービスのユーザーが望むモデルは、JPAモデルの1:1表現ではないかもしれません。
追加された 著者 Anders R. Bystrup,

答えはありません

0