“Pas pris en charge pour les opérations DML” par simple requête de mise à JOUR

J'obtiens le message d'erreur Not supported for DML operations lorsque j'utilise la suite HQL...

@Query("UPDATE WorkstationEntity w SET w.lastActivity = :timestamp WHERE w.uuid = :uuid")
void updateLastActivity(@Param("uuid") String uuid, @Param("timestamp") Timestamp timestamp);

Ce qui pourrait être à l'origine du problème? Il ne semble pas être une erreur les plus courants étant donné le peu de résultats que j'ai trouvé dans Google.

  • Plein stacktrace?
  • pouvez-vous fournir le code complet d'inscription et la trace de la pile.
  • Regardez la solution retenue pour ce stackoverflow.com/a/12426144/172306 ressemble.
  • +1 pour le "@la Modification" (à partir de votre propre commentaire dans la réponse de la Ajay Bhojak) vous devez ajouter ce que l', la réponse par défaut, comme c'est le soi-disant printemps JPA Référentiel question, vous avez été questionnement
InformationsquelleAutor Webnet | 2013-07-12