2017-01-02 5 views
0

Я хочу переопределить функцию createOrUpdate в ORMLite, чтобы она зависела от двух значений: group_id и type. То, что я хочу получить:ormLite createOrUpdate зависит от 2 значений в таблице

сценарий: В базе данных у меня есть объект Model1 и тому group_id = 1 и type = малый

  1. Хотите добавить model2 с group_id = 1 и type = маленький - запись обновлений
  2. Хотите добавить Model23 с group_id = 1 и type = большой - создать новую запись

Когда я сделал объявление ditional field id и установить его в generateID, я всегда добавляю в базу данных, но установка group_id в id - не очень хорошая идея.

Я полагаю, что нужно переопределить OrmLiteSqliteOpenHelper класс, но я не знаю, где и как это сделать

ответ