Перше питання - коли greenDao генерує функцію видалення для сутності? І яка різниця між викликом entity.delete()
і session.getEntityDao.delete(entity)
?
По-друге, якщо я видаляю материнську особу з дитиноюце стосується ToOne до батька, я маю прибрати дитину самостійно, чи не так? Насправді автоматичне "чищення" залежності не робиться, чи правильно?
Відповіді:
16 за відповідь № 1entity.delete()
вимагає, щоб організація була "активною", dao.delete(entity)
працює для всіх суб’єктів.
У greenDAO немає каскадних делетів, ви повинні видаляти об'єкти окремо.