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 :
Et ça marche sans problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 lsQuery = "from typeDocument in class DbTypeDocument"; List queryResult = lSession.createQuery(lsQuery).list();
Mais lorsque je veux faire une mise à jour, avec :
Il ne se passe rien ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 lsQuery = "update typeDocument in class DbTypeDocument set typeDocument.nCleInfosImaging = null where typeDocument.nCleInfosImaging = :cle"; Query query = lSession.createQuery(lsQuery).setString("cle", pnCleInfosImaging);
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
Partager