Existe-t-il un moyen de supprimer une entité sans avoir à la récupérer dans le magasin de données? Je suppose que j'ai déjà la clé ou l'identifiant pour l'entité. Je pense à quelque chose comme deleteObjectById
qui serait un analogue à getObjectById
sur PersistenceManager
. Le plus proche que je peux penser est en utilisant Query.deletePersistentAll()
(comme vu here) et en spécifiant une requête qui repose uniquement sur la clé, mais je ne peux pas dire si cela va aller chercher l'entité avant de la supprimer.Supprimer une entité par clé sans la récupérer d'abord dans le moteur de l'application (à l'aide de JDO)
grâce
EDIT: Je sais comment faire cela en utilisant l'API de bas niveau, ainsi que dans l'API python. Je me demandais s'il y avait un moyen de le faire dans la couche JDO.
Je sais la fonctionnalité existe dans le datastore, je suis en train de déterminer si je peux y accéder à partir de la couche JDO. –