所以,我有两个模型:Document
和Item
。表格创建和插入工作非常完美。我想知道的是,如果我做这样的事情:
mDaoSession.getDocumentDao().deleteInTx(selectedDocuments);
//or
mDaoSession.getDocumentDao().deleteByKeyInTx(documentIds);
上述任何查询是否会删除与此Items
相关的所有Document
,还是应该手动执行此操作(使用其他代码)?如果没有删除,GreenDao
有什么办法可以实现吗?
Document.class
public class Document {
@Id(autoincrement = true)
private Long documentId;
@ToMany(referencedJoinProperty = "id")
public List<Item> items;
}
Item.class
public class Item {
private Long id;
}