1
私は部屋の永続ライブラリを使用しています。私は1つのテーブルに2つの主キーを追加する必要があり、主キーの1つは自動インクリメントでなければなりません。私はこれを達成するための正確な構文を知らない。私のモデルクラスは以下の通りです:ルームパーシステントライブラリのコンポジットプライマリキーを使用してプライマリキーを自動インクリメントする方法は?
@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"を自動インクリメントにしたいと思います。どうすれば作れますか?
なぜ2つの主キーが必要ですか?両方が同じ場合は? –
@KuLdipPaTel申し訳ありませんが、あなたの質問を理解できませんでした。私は同じではない2つの主キーが必要です。 1つは「news_paper_id」で、もう1つは「news_paper_name」です。そして、私は "news_paper_id"を自動インクリメントしたい!この説明が疑問をなくすことを願っています。 –
もう一度私のansをチェックしてみてください。 –