/ / Розуміння видалення та видалення відносин у greenDao - android, orm, greendao

Розуміння видалення та видалення відносин у greenDao - android, orm, greendo

Перше питання - коли greenDao генерує функцію видалення для сутності? І яка різниця між викликом entity.delete() і session.getEntityDao.delete(entity)?

По-друге, якщо я видаляю материнську особу з дитиноюце стосується ToOne до батька, я маю прибрати дитину самостійно, чи не так? Насправді автоматичне "чищення" залежності не робиться, чи правильно?

Відповіді:

16 за відповідь № 1

entity.delete() вимагає, щоб організація була "активною", dao.delete(entity) працює для всіх суб’єктів.

У greenDAO немає каскадних делетів, ви повинні видаляти об'єкти окремо.