0

OneToMany 関係の場合、play フレームワークはマスターがスレーブのリストを保持できるようにします。リストのサイズは固定されておらず、非常に大きくなる可能性がありますが、マスターが格納されるデータベース行はあらかじめ決められたサイズです。では、どうやって Play! フレームワークは、マスターを含む行にスレーブのリストを保存しますか?

4

1 に答える 1

1

Play は休止状態を使用して永続化するため、これは特に Play ではなく、休止状態に関する質問です。

Author クラスと Book クラスがあり、Author が Books のリストを持っているとします。データベースは author と book の 2 つのテーブルになります。本に親へのリンク (author_id) が含まれる場所。

したがって、休止状態はリストを別のリストに保存します。リストにエンティティが含まれていないため、行マッピングを実行できない場合、hibernate はデータを clob としてシリアル化するため、任意のサイズのデータ​​を格納できると思います。

于 2012-06-26T20:20:41.207 に答える