我有 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 个 AAA 对象仍然存在。有什么我想念的吗?