最初にデータストアから取得せずにエンティティを削除する方法はありますか? エンティティのキーまたは ID を既に持っていると想定しています。私はそのようなものがondeleteObjectById
の類似物になると考えています。getObjectById
PersistenceManager
私が考えることができる最も近いのは、キーのみに依存するクエリを使用して (ここでQuery.deletePersistentAll()
見られるように) を指定することですが、それがエンティティを削除する前にフェッチするかどうかはわかりません。
ありがとう
編集:私は、低レベル API と python API を使用してこれを行う方法を知っています。JDOレイヤー内でそれを行う方法があるかどうか疑問に思っていました。