在编译greendao课程时,我有一个例外:
线程“main”中的异常java.lang.RuntimeException:源属性与目标属性不匹配
private static void addMainSchema(Schema schema) {
Entity user = schema.addEntity("User");
user.addIdProperty();
user.addStringProperty("userName").unique().primaryKey();
user.addStringProperty("firstname");
user.addStringProperty("lastname");
user.addStringProperty("phone");
user.addStringProperty("secretKey");
user.addStringProperty("wifiPassword");
user.addStringProperty("stepLength");
user.addStringProperty("password");
}
答案 0 :(得分:2)
案例: 在主键之前设置IdProperty时会出现。 修复:删除IdProperty。
// user.addIdProperty();
user.addStringProperty("userName").unique().primaryKey();