今javaのSpringで開発をしていますが、entityについて分からないことがあるので 質問します。開発での製造物は以下になります。 ・controller 1つ ・service 1つ ・repository 1つ ・entity 1つ ・sql(複数ありますがここではA.sql、B.sqlで表します) 取得先テーブルと条件は異なるが取得項目が同じA.sqlとB.sqlがあります。 これを同じentityを使ってget/setしようと考えていますがA.sqlの結果がsetされている ときにB.sqlの結果をsetすると上書きされてしまうのでしょうか。 A.sqlとB.sqlは以下の流れで情報を取得します。 controller → service → repository → A.sql 取得結果を画面に返却。 → controller → service → repository → B.sql 取得結果を画面に返却。 もし上書きされてしまう場合、A.sqlとB.sqlそれぞれ専用のentityを作るべきか、 new(インスタンス化)して同じentityを使うのが一般的なのか教えて下さい。 正直、使いながら覚えている状態なので、分からない点が多いです。 よろしくお願いします。
↧