あるプロジェクトのコードレビューを行っています。次のスキームで確認できるアーキテクチャです。
現時点では、DTO (単純な POJO とドメイン) に Hibernate アノテーションが含まれています。私が知っているように、DTO を使用する利点の 1 つは、すべてのドメイン フィールドをパブリックとして作成し、ゲッターとセッターを使用してすべてのスタブ コードを削除できることです。これは正しいアプローチですか?
DTO からも getter と setter を削除することについてどう思いますか? また、Groovy で DTO を実装しているプロもいるでしょうか?
それについてどう思いますか?