Greendao,创建一个非增量(用户定义的)主键

时间:2013-03-08 13:58:30

标签: sqlite greendao

Greendao是否可以创建非增量主键 这样我每次插入数据时都可以指定值 架构是:

     private static void addTargetNew(Schema schema){
         Entity target = schema.addEntity("Target");
         target.addStringProperty("TARGET_ID").unique();
     }

删除查询:

    List<Target> tList = tDao.queryBuilder().where(Properties.TARGET_ID.eq(id)).list();
    if(tList != null){
        Target t = tList.get(0);
        tDao.delete(t);
    }

其中id的数据类型为String。

此外,在投票,报道之前,您可能遇到的关于这个问题的任何问题指明原因并给我一个解释的机会。

1 个答案:

答案 0 :(得分:0)

没有。 documentation说:

  

...实体必须具有long或Long属性作为其主键