2

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です。

また、前に、反対票を投じ、報告し、この質問に関してあなたが抱えている可能性のある地獄の問題が何であれ理由を特定し、説明の機会を与えてください。

4

1 に答える 1

0

いいえ。ドキュメントには次のように書かれています。

…エンティティは、主キーとしてlongまたはLongプロパティを持っている必要があります

于 2013-03-08T14:07:36.357 に答える