【发布时间】:2019-11-22 18:25:09
【问题描述】:
在以下示例中,FolderItem::class 属于Junction 的value 属性,即使它没有明确说明:
class FolderWithItems(
@Embedded
val folder: Folder,
@Relation(
associateBy = Junction(
FolderItem::class,
parentColumn = "folder_id",
entityColumn = "item_id"
),
parentColumn = "id",
entityColumn = "id"
)
val items: List<Item>
)
它的编译和运行就像我要写出来一样:
value = FolderItem::class
在这种情况下,让您不必指定 value = 的 Kotlin 原则/规则/语言功能是什么?
【问题讨论】:
标签: android kotlin android-room