0

オブジェクト休止状態をload()すると、プロキシオブジェクトが返され、get()すると、オブジェクト休止状態は、このオブジェクトの新しいインスタンスを返します。

しかし、たとえば、1つの演習には多くのカテゴリがあり、1つのカテゴリには多くの演習があり、常に同じ4つのカテゴリがあります:A、B、C、D

そのカテゴリ、たとえばAでエクササイズを取得し、次にAで他のエクササイズを取得する場合。

Aのインスタンスを2つ持っていますか?Aはすべての演習で同じだからです。すべての演習で同じ参照を共有するにはどうすればよいですか?

4

1 に答える 1

0

Hibernateのセッション、重複したオブジェクトがロードされないようにします。同じオブジェクトへの参照がいくつかあります。

同じオブジェクトを2つのセッションで2回ロードした後、両方を1つのセッションで保存しようとすると、セッションに2つの同じオブジェクトが関連付けられていることを示す例外が発生します。

于 2012-11-23T11:30:36.850 に答える