包含 DBFlow 表和 Stetho 的重复 "id" 列
Duplicate "id" column with DBFlow tables and Stetho
我正在为 Android 编写应用程序,使用 DBFlow 作为 ORM 库。所以,这是我的表格模型之一:
@Table(database = Database.class)
public class Language extends BaseModel {
@PrimaryKey(autoincrement = true)
long id;
@Column
String key;
@Column
String title;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
/* .. Other setters and getters .. */
}
一切正常,但是当我查看我的数据库检查器(我正在使用 Stetho)时,我可以看到 2 个相同的 "id" 列:
有点尴尬和多余..不是吗?可以吗,这种行为的原因是什么?如果不行,我该如何做对?
因此,看起来像 Stetho 侧 feature/bug(根据 this issue)。在生产中忽略它。
我正在为 Android 编写应用程序,使用 DBFlow 作为 ORM 库。所以,这是我的表格模型之一:
@Table(database = Database.class)
public class Language extends BaseModel {
@PrimaryKey(autoincrement = true)
long id;
@Column
String key;
@Column
String title;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
/* .. Other setters and getters .. */
}
一切正常,但是当我查看我的数据库检查器(我正在使用 Stetho)时,我可以看到 2 个相同的 "id" 列:
有点尴尬和多余..不是吗?可以吗,这种行为的原因是什么?如果不行,我该如何做对?
因此,看起来像 Stetho 侧 feature/bug(根据 this issue)。在生产中忽略它。