je tente de supprimer une liste de lignes d'une table en utilisant ce natif de requête:JPA native requête de suppression dans
@NamedNativeQuery(name="WebGroup.DeleteIn",
query="DELETE FROM WebGroup WHERE
WebGroup.GROUP_ID IN (:IDsList)"
getEm().createNamedQuery("WebGroup.DeleteIn")
.setParameter("IDsList", groupToDeleteIDs)
.executeUpdate();
et cela est le SQL que MySQL exécute:
DELETE FROM WebGroup WHERE WebGroup.GROUP_ID IN (:IDsList)
SO, JPA ne remplace pas la variable IDsList ...
Quelqu'un pourrait m'aider s'il vous plaît?
Je ne suis pas sûr si une Collection est supposée être développée dans une requête ** native **. –