【发布时间】:2017-08-31 19:04:08
【问题描述】:
根据entity-relationship model,tbl_post和tbl_category之间的关系可以使用Room Persistency Library指定如下:
@Entity(foreignKeys = @ForeignKey(
entity = TblPost.class,
parentColumns = "id",
childColumns = "tbl_post_id")
)
class TblPostCategory {
@PrimaryKey
public String id;
@ColumnInfo(name = "user_id")
public String postId;
}
但是 TblPostCategory 依赖于两个外键:post_id 和 category_id 来自 TblPost 和 TbCategory。
应该如何使用 Room 注释来描述关系?
【问题讨论】:
标签: android sqlite android-sqlite android-room