У меня есть 2 класса AAA
и BBB
, где BBB
содержит поле типа AAA
.
Когда я вызываю makePersistent()
для 10 объектов AAA и 10 BBB, хранилище данныхзаканчивается 20 объектами AAA и 10 объектами BBB.Я понимаю, что это нормально, поскольку хранилище данных GAE нереляционное.
Однако, когда я пытаюсь deletePersistentAll
, используя следующее,
pm.newQuery(BBB.class).deletePersistentAll();
pm.newQuery(AAA.class).deletePersistentAll();
Все объекты BBB удаляются, как и ожидалось, новсе 20 объектов ААА остаются.Я что-то упускаю?