J'ai une simple requête de mise à jour juste pour vérifier si la requête de mise à jour fonctionne:Impossible d'obtenir la requête de mise à jour pour fonctionner avec Hibernate
this.openDBTransaction();
Query updateQuery = session.createQuery(
"UPDATE User AS usr SET usr.failedLogins=666 WHERE usr.id='USER_3000'"
);
int result = updateQuery.executeUpdate();
this.closeDBTransaction();
mais en quelque sorte DB est pas mise à jour avec la valeur souhaitée. result
est venu comme 1 si quelque chose a eu lieu mais à coup sûr ne pas mettre à jour la requête.
Qu'est-ce qui se passe?
J'ai implémenté cela en tant que DEO et mis à '@ Transactionl' mais simple requête juste' UPDATE' il ne fonctionne pas. – JackTheKnife
Avez-vous essayé d'utiliser this.commit()? S'il vous plaît regarder dans, https://www.tutorialspoint.com/hibernate/hibernate_examples.htm –
Yup. Cela a fait l'affaire – JackTheKnife