有没有办法删除实体而不必先从数据存储中获取它?我假设我已经拥有实体的密钥或 ID。我在想类似的东西deleteObjectById
会类似于getObjectById
on PersistenceManager
。
我能想到的最接近的方法是使用Query.deletePersistentAll()
(如此处所示)并指定仅依赖于密钥的查询,但我不知道这是否会在删除实体之前获取实体。
谢谢
编辑:我知道如何使用低级 API 以及 python API 来做到这一点。我想知道是否有办法在 JDO 层中做到这一点。