删除时的RealmObject关系

时间:2015-11-30 23:30:46

标签: realm

关于Realm对象及其关系的快速问题。

让我们说,我有一个带有字段Realmlist的author1,已将book1和book2添加到该列表中。 正如我所注意到的,创建一个将author1添加到realm的事务将自动将book1和book2添加到数据库。 author1提到了这些书籍,但这些书籍没有提及他们的作者。

我的问题是,如果我从领域删除author1会怎样? book1和book2会发生什么?我应该首先调用getBookList()并删除它们还是会自动从我的数据库中删除它?

1 个答案:

答案 0 :(得分:2)

如同提到的那样,级联删除仍然是一个问题。 我的解决方案是将每本书链接到作者,执行fori而不是foreach循环,并在删除主要作者之前逐个删除书籍。

虽然仍然接受其他答案。