0

私はいくつかの悪い問題を抱えています。詳細に直行します

マッパーを使用して、データベースからのデータでオブジェクトを水和します。データが必要な場合、object1 が作成されます。object1 には db からのデータが含まれており、trigerring イベントによって入力された object2 も含まれており、イベント マネージャーによって管理されます。object2 にはデータベースにもいくつかのデータがあるため、そこでもハイドレーターを使用しています。さらに、object2 には object1 が含まれており、object1 の object2 パラメータと同じ方法で入力されます。

SO object1 には object2 が含まれ、object2 には object1 が含まれます。

それらの1つを作成すると、無限ループが開始されます。これは、object1を作成し、そこにobject2が含まれていると、object1を含むobject2が作成されているため、object1が作成されているなどです...

私の質問は次のとおりです。同じオブジェクトを2回作成しないようにオブジェクトを保存する方法は? だから私はそのループを止めて同じオブジェクトを何度も作成することができます

4

1 に答える 1