tutorial library implement devopenhelper android orm greendao

android - library - ormlite



Comprender cómo eliminar y eliminar relaciones en greenDao (1)

La primera pregunta es, ¿cuándo GreenDao genera una función de eliminación para una entidad? ¿Y cuál es la diferencia entre llamar a entity.delete() y entity.delete() session.getEntityDao.delete(entity) ?

En segundo lugar, si elimino una entidad padre con un hijo que tiene una relación ToOne con el padre, tengo que eliminar al niño yo solo, ¿no? En realidad, no se realiza una "limpieza" de dependencia automática, ¿verdad?


entity.delete() requiere que una entidad sea "activa", dao.delete(entity) funciona para todas las entidades.

No hay eliminaciones en cascada en greenDAO, debe eliminar entidades individualmente.