Как использовать Room Relation, чтобы получить список другого pojo - PullRequest
0 голосов
/ 07 ноября 2018
@Entity(tableName = "subscription")
data class Subscription(
    @PrimaryKey val planId: Int,
    @ColumnInfo(name = "plan_name") val planName: String? = null,
    @ColumnInfo(name = "plan_description") val planDescription: String? = null,
    @ColumnInfo(name = "plan_reg_fee") val planRegFee: String? = null,
    @ColumnInfo(name = "plan_monthly_charge") val planMonthlyCharge: String? = null
)


data class Benefit(
    @ColumnInfo(name = "benefit_id") val benefitId: Int? = null,
    @ColumnInfo(name = "benefit_code") val benefitCode: Int? = null,
    @ColumnInfo(name = "benefit_name") val benefitName: String? = null,
    @ColumnInfo(name = "benefit_status") val benefitStatus: String? = null
)

как получить список преимуществ внутри подписки, т.е.

val benefitList: LiveData<List<Benefit>>? = null

используя отношение комнаты

1 Ответ

0 голосов
/ 07 ноября 2018

Вы можете найти примеры из Google Documents . Есть примеры про Отношения в Комнате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...