Comprender la eliminación y eliminación de relaciones en greenDao
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 al entity.delete()
y al session.getEntityDao.delete(entity)
?
En segundo lugar, si elimino una entidad principal con un hijo que tiene relación ToOne con el padre, debo eliminar al niño por mí mismo, ¿no? En realidad, no hay dependencia automática "limpieza" se hace, ¿no?
- ¿Cómo conectarse a SQLite DB con contraseña con OrmLite?
- Cómo asignar Enum en GreenDAO
- Prácticas recomendadas para SQLite DB y ContentProvider
- ¿OrmLite debería suceder las operaciones de db en el hilo principal?
- Agregar array como una propiedad en la entidad greenDAO
- La restricción de Android Room FOREIGN KEY falló
- Android - ORMlite vs ActiveAndroid diferencias?
- Actualizar todas las columnas en la tabla de base de datos ormlite en Android
- ¿Hay buenos ORMs (preferiblemente implementaciones JPA) que soportan SQLite (en Android)?
- Cómo hacer una relación bidireccional uno-a-uno por GreenDAO?
- Android OrmLite base de datos pre-poblar
- ¿Hay algunas herramientas para implementar el enfoque de "Código primero" en Android
- Muchos-a-Muchos compilan error usando greendao para android
entity.delete()
requiere que una entidad sea "activa", dao.delete(entity)
funciona para todas las entidades.
No hay borrados en cascada en greenDAO, tienes que eliminar entidades individualmente.
- ¿Hay una manera de detener Mobile Safari insertando comas en campos numéricos en formularios HTML?
- Cómo portar una aplicación de Android a blackberry