Bonjour à tous,
Néophyte sous Hibernate, je suis confronté à un comportement anormal de createQuery()
1 2 3 4 5 6 7 8 9 10
|
try {
HibernateUtil.beginTransaction();
Session session = HibernateUtil.getSession();
Query q = session.createQuery("SELECT count(s.card) FROM Subscription s"); // (-1-)
log.debug("post-createQuery : " + q.getQueryString()); // (-2-)
List l = q.list();
} catch (InternalException ex) {
log.debug("EXCEPTION HIbernateException" + ex);
} |
L'éxécution de la ligne (-1-) me fait sortir de ma méthode sans passer par la ligne (-2-) ou par l'exception.
Par contre si je passe par une requete SQL, l'éxécution se fait normalement :
SQLQuery q = session.createSQLQuery("SELECT count(s.idCard) FROM Subscription s");
Si quelqu'un à une piste ...
Partager