DAO パターンの transfer オブジェクトについて質問があります。USER テーブルがあり、このテーブルには 20 個のフィールドがあるとします。ビジネス ロジックでは、シナリオによってはフィールド 1 からフィールド 3 が必要であり、別のシナリオではフィールド 4 からフィールド 6 が必要になる場合があることに気付きました。したがって、userTO クラスを実装するときは、フィールド 1 ~ 6 のみを定義するか、20 個のフィールドすべてを定義する必要があります。もう 1 つのことは、20 個のフィールドすべてを定義するとUserDAOImpl
、userTO オブジェクトを開始するために、クラス内の SQL が常に 20 個のフィールドすべてをフェッチする必要があることです。これは問題になりますか?
どんな提案でも大歓迎です。ありがとう!