【发布时间】:2016-04-13 02:50:31
【问题描述】:
过去几天我一直在寻找,但找不到令我满意的答案。
是的,我确实查看了这篇帖子 how-do-you-implement-cascading-delete-in-objectify 以及来自 Google 开发者论坛的许多其他帖子。
每个人都说“它与关系数据库不同”,但没有人为此发布实现。
这些是我的模型,
大学
public class University{
@Id
private Long id;
private String title;
List<Ref<College>> colleges = new ArrayList<>();
}
大学
public class College{
@Id
private Long id;
private String title;
}
我简化了模型以使其看起来更简洁。我想同时删除大学和学院。
在此示例中,有两个级别的层次结构,但在我的项目中,我有三个级别的层次结构。查找实体的子孙并删除它们对我来说似乎不是很有效。
【问题讨论】:
标签: java google-app-engine google-cloud-endpoints objectify nosql