Android 理解greenDao中的删除和删除关系

Android 理解greenDao中的删除和删除关系,android,orm,greendao,Android,Orm,Greendao,第一个问题是,greenDao何时为实体生成删除函数?调用实体.delete()和会话.getEntityDao.delete(实体)之间有什么区别 第二,如果我删除了一个父实体,它的子实体与父实体只有一个关系,那么我必须自己删除子实体,不是吗?实际上没有自动执行依赖项“清理”,对吗?实体。delete()要求实体处于“活动”状态,dao。delete(实体)适用于所有实体 greenDAO中没有级联删除,您必须单独删除实体。缺少级联删除太糟糕了,这是一件复杂而危险的事情。您可能最终删除了您不打

第一个问题是,greenDao何时为实体生成删除函数?调用
实体.delete()
会话.getEntityDao.delete(实体)
之间有什么区别

第二,如果我删除了一个父实体,它的子实体与父实体只有一个关系,那么我必须自己删除子实体,不是吗?实际上没有自动执行依赖项“清理”,对吗?

实体。delete()
要求实体处于“活动”状态,
dao。delete(实体)
适用于所有实体


greenDAO中没有级联删除,您必须单独删除实体。

缺少级联删除太糟糕了,这是一件复杂而危险的事情。您可能最终删除了您不打算删除的内容。