【发布时间】:2018-10-21 06:06:00
【问题描述】:
我将这个作为我想让 Room 自动生成 ID 的类。
@Entity(tableName = "mitglieder_table")
public class Mitglieder {
@PrimaryKey(autoGenerate = true)
private int id;
@ColumnInfo(name = "Vorname")
private String vorname;
@ColumnInfo(name = "Nachname")
private String nachname;
public String getVorname() {
return vorname;
}
public void setVorname(String vorname) {
this.vorname = vorname;
}
public String getNachname() {
return nachname;
}
public void setNachname(String nachname) {
this.nachname = nachname;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public Mitglieder(String vorname, String nachname) {
this.vorname = vorname;
this.nachname = nachname;
}
}
私有 int id 仅用于 getter 和 setter。
这已经足以自动生成 ID 还是我必须在其他课程中提及它?我必须在构造函数中包含 id 吗?
感谢大家的帮助。
【问题讨论】:
标签: android-studio auto-generate