[HQL] Faire un update d'une table
Bonjour,
Je suis débutant avec Hibernate, je travail avec la version 2.
J'ai un souci au niveau de l'exécution de l'une de mes requêtes en HQL.
Lorsque je souhaite obtenir la liste des occurences de ma table, je fais :
Code:
1 2
| lsQuery = "from typeDocument in class DbTypeDocument";
List queryResult = lSession.createQuery(lsQuery).list(); |
Et ça marche sans problème.
Mais lorsque je veux faire une mise à jour, avec :
Code:
1 2
| lsQuery = "update typeDocument in class DbTypeDocument set typeDocument.nCleInfosImaging = null where typeDocument.nCleInfosImaging = :cle";
Query query = lSession.createQuery(lsQuery).setString("cle", pnCleInfosImaging); |
Il ne se passe rien ?
J'ai vu que dans Hibernate 3, il faut utiliser executeUpdate(), mais cette fonction n'est pas disponible dans Hibernate 2.
Quelq'un à une idée svp pour exécuter ma requête ?
Merci pour votre aide