質問

があるので、削除する企業にせず取得してからdatastore。私にとってのキーまたはidの団体をいう。おうと思っていう deleteObjectById このようにアナログ getObjectByIdPersistenceManager.

最も近いかを考えることができるで Query.deletePersistentAll() として こちらの 数の上限を指定するクエリーだけを頼りにしてキーができない場合はフェッチの体の前に削除します。

感謝

編集:私は知っているこの低レベルAPIとしてのpython APIに含まれています。破壊も修復もおもしろくない文について教えてください内JDO。

役に立ちましたか?

解決

datanucleusの答えは私の質問に googleグループ:

をしなければいけません。の問題は、そのオブジェクトでは関係のなので、 これらの原因になりのカスケードの操作をすることができ 現在メモリにロードされている。の状況がるのではなく、必要な 搭載メモリにロードした場合、クラスのオブジェクトが削除された せん。

の低レベルAPIとトブラスト離れたオブジェクトはありません 影響関連オブジェクト...も誰かの責任 このコメントしました。

他のヒント

はわかりませんJDOが、Pythonできることが少hack.必要なもの"を"新しいインスタンスと同じキーを削除します。今まで描かれなかったデータベースにだけます。

instance = Model(key=key_to_delete, required_property='dummy')
instance.delete()

どの利用について 低レベルAPI?

と思い DataService.delete(Key) まいどあります。

ご利用の場合長として、ヴのKeyMaker鍵を作成する。

Key k = KeyFactory.createKey(Employee.class.getSimpleName(), "Alfred.Smith@example.com");
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top