私はgreendaoジェネレータを使用して、私のモデルを生成しようとしていると私は私がする必要がある場合addToMany
が、何を使ってList<Model>
を追加する方法を知っているList<String>
greendaoジェネレータにList <String>プロパティを追加するにはどうすればよいですか?
を受け入れるプロパティを追加するかどうかは非常にわからないんだけど私のモデルの中にArrayList
を保管していますか?このような
何か:
Entity tags = schema.addEntity("Tags");
tags.implementsInterface("android.os.Parcelable");
tags.addLongProperty("tagId").primaryKey().autoincrement();
tags.addLongProperty("date");
tags.addArrayStringProperty("array"); // something like this
私は、配列のすべての値を保存するために別のエンティティを作成を考えていた、そしてあなたがそれのArrayListをシリアル化することができますToMany
Entity myArray = schema.addEntity("MyArray");
myArray.implementsInterface("android.os.Parcelable");
myArray.addLongProperty("myArrayId").primaryKey().autoincrement();
myArray.addLongProperty("id").notNull().getProperty();
Property tagId = myArray.addLongProperty("tagId").getProperty();
ToMany tagToMyArray = tag.addToMany(myArray, tagId);
tagToMyArray.setName("tags");
myArray.addToOne(tag, tagId);
このような簡単な回答 – Haroon