如何用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持久性空间:“无法弄清楚如何从光标读取此字段”

Interesting Posts