2

这是我在 kotlin 中的 POJO:

data class Pass(var uuid: String,
                var activationRestrictions:List<ActivationRestriction>)


data class ActivationRestriction(var uuid: String,
                                 var activationRestrictionExceptions:List<ActivationRestrictionException>)


data class ActivationRestrictionException(var uuid: String)

如何用 Room 表示这种嵌套关系?是解决方案之一,但它不包含嵌套关系。我专门寻找解决与 Room 的嵌套关系。

4

1 回答 1

0

您可以@Relation为 POJO 类使用注释。

一个方便的注解,可以在 Pojo 中用于自动获取关系实体。当 Pojo 从查询返回时,它的所有关系也由 Room 获取。

是文档。

此外,这个答案有更多细节:Android Persistence room:“Cannot figure out how to read this field from a cursor”

于 2017-07-06T21:52:40.850 回答