問題を簡単に説明できません。Prototype、Builderパターンを使用したJava Object Clone(追加のクラスメンバ)
JPAは計算に使用する複雑なオブジェクトをいくつか作成し、データベースに格納します。 このオブジェクトの作業コピーに結果を設定することにしました。 これは、各オブジェクトモデルに対して、同じフィールドを持ち、他のLocalDates値と新しい結果フィールドを持つ別々の作業コピーモデルファイルを作成したことを意味します。 計算が開始されると、作業コピーがインスタンス化されます。 このアプローチは私が思っている最高のものではありません。 オブジェクトを複製するためのプロトタイプパターンを考えます。 新しいフィールドを追加する方法が問題になります。どうやって? Instantionコストとistは、追加のモデルクラスファイルをたくさん作成します。 私は、結果フィールドを計算データモデルに一時フィールドとして置くことしか考えていません。 おそらく、内部クラスまたはローカルクラスですか? 私はまた、データバケットとしてインターフェイスを使用しようとしました。 しかしそれはインターフェースの本当の目的ではなく、多くの興味深いトリックでしか動作しません。 ユニットテストとユーザー入力については、ビルダーパターンを使用し、親オブジェクトを格納するようにJPAに指示するのが最善だと思いますか?
"このオブジェクトの作業コピーに結果を設定することを決めました。"なぜですか?なぜ単にResultクラスではないのですか? – jaco0646
Lists and Sets One To Manyなどの大きな複雑なオブジェクト関係があります。私が結果を新しいクラスに設定すると、正しいオブジェクトを決定できません。リストでだから私たちはこれらの結果を同じ構造にし、これらのクラスをパッケージに分けました。 – ubuseral