0

所以,我有两个模型:DocumentItem. 表创建和插入工作完美。我想知道的是,如果我做这样的事情:

mDaoSession.getDocumentDao().deleteInTx(selectedDocuments);
//or
mDaoSession.getDocumentDao().deleteByKeyInTx(documentIds); 

上面的任何查询都会删除Items与此相关的所有查询,Document还是我应该手动执行(使用附加代码)?如果不删除,有什么办法GreenDao可以做到这一点?

文档类

public class Document {

    @Id(autoincrement = true)
    private Long documentId;
    @ToMany(referencedJoinProperty = "id")
    public List<Item> items;
}

项目类

public class Item {

    private Long id;
}
4

0 回答 0