Я искал последние пару дней и не смог найти ответ, который меня удовлетворяет.Как сделать каскадное удаление в Objectify?
Да, я просмотрел этот пост 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;
}
Я упростили свои модели, чтобы сделать его чище. Я хочу удалить университет и колледжи одновременно.
В этом примере есть иерархия двух уровней, но в моем проекте у меня есть иерархия из трех уровней. Поиск детей и внуков сущности и их удаление не представляется мне очень эффективным.