0

私は数年間オブジェクト指向を扱っていますが、それ自体と同じタイプの他のオブジェクトへの参照を保持する属性 (通常はリストまたはテーブル) を持つクラスを時々見かけます。

このパターンに名前はありますか?これを使用する通常のケースとその理由は何ですか?

事前にt​​hx。

4

1 に答える 1

0

非常によくあるケースです。たとえば、それ自体への外部キーを含むテーブル:

Employee
----------
ID
MANAGER_ID (reference to employee)

あなたがあなた自身の上司である場合、JPA/Hibernateエンティティはそれ自体への参照を保持します:-)

于 2013-06-14T15:43:21.830 に答える