So erstellen Sie eine Tabelle mit zwei oder mehr Fremdschlüssel mit Android-Zimmer?

So erstellen Sie eine Tabelle mit zwei oder mehr Fremdschlüssel mit Android-Zimmer?

Gemäß der entity-relationship-Modell, die Beziehung zwischen tbl_post und tbl_category angegeben werden kann, mit Zimmer Persistenz-Bibliothek wie folgt:

@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;
}

Jedoch TblPostCategory hängt von zwei Fremdschlüssel: post_id und category_id aus TblPost und TbCategory.

Wie sollte die Beziehung beschrieben, über Raum Anmerkungen?

InformationsquelleAutor JP Ventura | 2017-08-31
Schreibe einen Kommentar