0

对于 OneToMany 关系,play 框架让 master 保留一个 slave 列表。列表没有固定大小并且可以变得非常大,而存储主数据库的数据库行具有预定大小。那么,怎么玩!框架将从属列表存储在包含主控的行中?

4

1 回答 1

1

Play使用hibernate来持久化,所以这是一个hibernate的问题,而不是专门的Play。

假设我有一个 Author 类和一个 Book 类,其中 Author 有一个 Books 列表,那么数据库将有两个表,author 和 book。其中 book 将包含指向父级的链接(author_id)。

因此,hibernate 将列表存储在单独的列表中。如果列表不包含实体,所以无法进行行映射,我相信 hibernate 将数据序列化为 clob,因此它可以存储任何大小的数据。

于 2012-06-26T20:20:41.207 回答