OneToMany 関係の場合、play フレームワークはマスターがスレーブのリストを保持できるようにします。リストのサイズは固定されておらず、非常に大きくなる可能性がありますが、マスターが格納されるデータベース行はあらかじめ決められたサイズです。では、どうやって Play! フレームワークは、マスターを含む行にスレーブのリストを保存しますか?
1 に答える
1
Play は休止状態を使用して永続化するため、これは特に Play ではなく、休止状態に関する質問です。
Author クラスと Book クラスがあり、Author が Books のリストを持っているとします。データベースは author と book の 2 つのテーブルになります。本に親へのリンク (author_id) が含まれる場所。
したがって、休止状態はリストを別のリストに保存します。リストにエンティティが含まれていないため、行マッピングを実行できない場合、hibernate はデータを clob としてシリアル化するため、任意のサイズのデータを格納できると思います。
于 2012-06-26T20:20:41.207 に答える