代码之家  ›  专栏  ›  技术社区  ›  prom85

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

  •  8
  • prom85  · 技术社区  · 13 年前

    第一个问题是,greenDao什么时候为实体生成删除函数?打电话给 entity.delete() 以及 session.getEntityDao.delete(entity) ?

    第二,如果我删除了一个父实体,该实体的子实体与该父实体具有ToOne关系,我必须自己删除该子实体,不是吗?实际上,没有自动进行依赖性“清理”,对吗?

    1 回复  |  直到 11 年前
        1
  •  16
  •   Ria    13 年前

    entity.delete() 要求一个实体是“活跃的”, dao.delete(entity) 适用于所有实体。

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