Для вложенных объектов JSON какОбъединения Дооснащения 2 с Greendao сущностями
{"members": [
{
"id":366,
"code":"T1234",
"defaultAddress": {
"addressLine1": "A2 Rityayan co-operative Housing Society"
"addressLine2": "P-34 Moti jheel avenue Dumdum"
}
}
]}
Я сделал следующие объекты в Greendao,
private static void addMember(Schema schema) {
Entity member = schema.addEntity("CareMember");
Property memberId = member.addLongProperty("id").primaryKey().getProperty();
member.addStringProperty("code").unique();
Entity defaultAddress = schema.addEntity("DefaultAddress");
defaultAddress.addIdProperty();
defaultAddress.addStringProperty("addressLine1");
defaultAddress.addStringProperty("addressLine2");
member.addToOne(defaultAddress, memberId);
defaultAddress.implementsSerializable();
}
Я хочу создать один на один отношения с и сохранить модели в базе данных Хотя элемент сохранен, трудно сохранить адрес по умолчанию и восстановить его. Я разработал некоторое обходное решение, но надеюсь, что для этого есть правильный путь. Любая помощь была бы оценена
Не могли бы вы рассказать мне, как это можно сделать с помощью greendao 3.0.1 – neena
Извините, я закончил с GreenDao и использовал DbFlow. Но если я собираюсь изучить это, я отправлю его здесь. – Debanjan