如何用Android室表示嵌套的@Relation?
这是我在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)
我怎样才能表达这个与房间的嵌套关系? 这是解决方案之一,但不包含嵌套关系。 我正在寻找解决与房间的嵌套关系。
你可以使用@Relation
注解POJO类。
可以在Pojo中用于自动获取关系实体的便利注释。 当Pojo从查询返回时,它的所有关系也被Room取回。
这里是文档。
此外,这个答案有更多的细节: Android持久性空间:“无法弄清楚如何从光标读取此字段”