【发布时间】:2020-05-27 22:59:42
【问题描述】:
请帮忙!我只有在具有一对多关系的数据库中插入 pojo 时才有问题。 我有 pojos 并且误解了如何在数据库中插入所有列表???
@Entity
data class Street(
@PrimaryKey(autoGenerate = true)
var id: Int = 0
) {
@Ignore
var houses: List<House>? = listOf()
}
@Entity
data class House(
@PrimaryKey(autoGenerate = true)
var id: Int = 0,
var streetId: Int
) {
@Ignore
var flats: List<Flat>? = listOf()
}
@Entity
data class Flat(
@PrimaryKey(autoGenerate = true)
var id: Int = 0,
var houseId: Int
)
请帮帮我!
【问题讨论】:
-
你可以使用类型转换器,见stackoverflow.com/a/51083865/6478047
标签: android kotlin android-room