使用String主键生成greenDao时出现异常

时间:2014-08-12 14:15:04

标签: android greendao

在编译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");
}

1 个答案:

答案 0 :(得分:2)

案例: 在主键之前设置IdProperty时会出现。 修复:删除IdProperty。

 //    user.addIdProperty();

 user.addStringProperty("userName").unique().primaryKey();