所以,我有两个模型:Document
和Item
. 表创建和插入工作完美。我想知道的是,如果我做这样的事情:
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;
}