【发布时间】:2010-12-14 03:09:59
【问题描述】:
有没有一种方法可以删除实体而无需先从数据存储中获取它?我假设我已经拥有实体的密钥或 ID。
我正在考虑类似deleteObjectById 的东西,它类似于PersistenceManager 上的getObjectById。
我能想到的最接近的方法是使用Query.deletePersistentAll()(如here 所示)并指定一个仅依赖于密钥的查询,但我不知道这是否会在删除实体之前获取实体。
谢谢
编辑:我知道如何使用低级 API 以及 python API 来做到这一点。我想知道是否有办法在 JDO 层中做到这一点。
【问题讨论】:
标签: java google-app-engine jdo datanucleus