Я использую активный андроид как orm в моем проекте андроида.
после получения ответа json от сервера, я хочу создать поле, если этот элемент не существует, или обновить его, если этот элемент уже существует.
Существование записи определяется по полю slug
.
Как я могу достичь этого через ActiveAndroid? так как я не вижу, как достичь в вики.Создать или обновить запись в ActiveAndroid ORM
0
A
ответ
1
Предположите, что у вас есть класс YOUR_CLASS
, у которого есть поле slug
. Затем выполните следующие действия: ActiveAndroid
:
YOUR_CLASS item = new Select()
.from(YOUR_CLASS.class)
.where(slug = ?,_slug_value_)
.executeSingle();
if(item == null) {
item = new YOUR_CLASS();
item.slug = _slug_value_;
}
//change what you want then save the item.
item._field_to_change_ = _new_value_;
item.save();
Смежные вопросы
- 1. создать или обновить запись в рельсах
- 2. Обновить или иначе создать запись в таблице
- 3. DataMapper: создать новую запись или обновить существующий
- 4. обновить существующую запись или создать новую
- 5. Добавить или обновить запись?
- 6. Как обновить таблицу в ORM «ActiveAndroid»?
- 7. Вставить или обновить запись peewee в python
- 8. Создать или обновить - Laravel 4.1
- 9. Обновить запись или оставить журнал?
- 10. Odoo как создать или обновить запись с помощью XML
- 11. Создать или обновить Sequelize
- 12. mysql codeigniter активная запись m: m удаление
- 13. ForeignCollection создать или обновить
- 14. Внедрение m-m или 1-m отношений в JPA
- 15. Вставить или обновить запись в таблице HighScore
- 16. класс M: или класс M() :?
- 17. Rails3 обновить существующую запись, создать новую одновременно
- 18. Как правильно обновить запись?
- 19. neo4j Cypher создать или обновить
- 20. Rails: создать или обновить с сохранением модели
- 21. Создать или обновить уникальный подграф
- 22. Laravel обновить или создать ноту
- 23. Невозможно создать или обновить продукт
- 24. ActiveAndroid setup
- 25. Таблица абстрактных классов ActiveAndroid
- 26. REST PUT создать или обновить
- 27. ActiveAndroid - не создано полей
- 28. Обновить запись в CakePHP
- 29. Netsuite: как отредактировать или обновить запись?
- 30. нескольких параметров в ActiveAndroid