【发布时间】:2021-05-10 23:45:29
【问题描述】:
我有一个简单的 SQLite 数据库:
对应的用户实体类如下:
@Entity
public class User {
@PrimaryKey
public int uid;
@ColumnInfo(name = "first_name")
public String firstName;
@ColumnInfo(name = "last_name")
public String lastName;
public User(int uid, String firstName, String lastName){
this.uid = uid;
this.firstName = firstName;
this.lastName = lastName;
}
}
但是,我收到了这个错误:
我错过了什么?列顺序错了吗?
我认为这是由于 notNull 注释未在我的实体类中设置,但即使使用注释,错误仍然存在。
【问题讨论】:
标签: android sqlite android-room migrate