1
我使用Room持久庫。我有要求在一個表中添加兩個主鍵,其中一個主鍵應該是自動增量。我不知道確切的語法來實現這一點。以下是我的模特類:如何使主鍵在房間持久庫中使用複合主鍵時自動增加?
@Entity(tableName = "newsPapers", primaryKeys =
{"news_paper_id","news_paper_name"})
public class SelectNewsModel {
private int news_paper_id;
@ColumnInfo(name = "image_url")
private String imageUrl;
@ColumnInfo(name = "news_paper_name")
private String newsPaperName;
}
我想讓「news_paper_id」自動遞增。我怎樣才能做到這一點?
爲什麼你需要兩個主鍵?如果兩者都相同? –
@KuLdipPaTel對不起,我不明白你的問題。我想要兩個主鍵,它們不是同一個。一個是「news_paper_id」,另一個是「news_paper_name」。我想讓「news_paper_id」自動遞增!我希望這個解釋清楚你的懷疑。 –
再次檢查我的答案,並嘗試這樣。 –