21.5. 結論

ここでは簡単に説明しただけなので若干、混乱してしまうかもしれません。しかし実際は、すべて問題なく動作します。ほとんどの Hibernate アプリケーションでは、多くの場面で親子パターンを使用します。
最初の段落で代替方法について触れました。上記のような問題は <composite-element> マッピングの場合は存在せず、にもかかわらずそれはまさに親子関係のセマンティクスを持ちます。残念ながら、複合要素クラスには2つの大きな制限があります: 1つは複合要素はコレクションを持つことができないこと、もう1つは一意の親ではないエンティティの子になるべきではないということです。