如何从另一个领域对象使用一个领域对象?

时间:2019-02-28 09:13:56

标签: android kotlin realm

我有两个领域对象,一个是Booking和Guest。下面是示例对象。

open class Booking: RealmObject() {
    @PrimaryKey
    var id:Int = 0
    var guest: Guest? = null
}
open class Guest: RealmObject() {
    @PrimaryKey
    var id: Int = 0
    var name: String = ""
}

我的要求基于客人ID,请检索预订。下面是我的示例查询。

val booking = realm.where<Booking>().equalTo("guest.id", 1).findFirst()

但是它返回null对象。如何在Kotlin android中实现上述方案?

0 个答案:

没有答案