意見交換
こんにちは。
このたびentityからDTOを自動生成することになりました。
内容は以下の通りです。
1.Entityクラスを作る(手動)
2.EntityMetaクラス(※)を作る (※ XXXEntity_ )。JPAで実現されている。
3.QEntityクラスを作る。queryDSL で実現されている。
ここからが実現したいソリューション
4.DTOを作る。Entityクラスとほぼ同内容になるはずなので自動生成させたい。
自動生成対象はBaseクラスと拡張用のDTOのベースとなるスケルトンクラス。
sample プロジェクトの sample.dto 配下にEntity のパッケージと同様の階層で作成する。
base クラスはEntityと対になるもので自動生成対象であり、エンジニアの修正は不可とする。
継承はEntityDtoBaseまたはHistoricalDtoBase。
ひとつ上の階層にEntityDtoのクラスをなければ作成し、エンジニアは必要があればこのEntityDtoのクラスを拡張する。
5.同様にDaoのベースクラス、拡張ポイントとなるDaoクラスのスケルトンクラスもできれば作成したい。
このような機能を実現するためには、
どのような機能がどのような手順で必要になりますか?
大まかでもいいのでご教授ください。
回答1件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。