Bonjour à tous,
Néophyte sous Hibernate, je suis confronté à un comportement anormal de createQuery()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
	SQLQuery q = session.createSQLQuery("SELECT count(s.idCard) FROM Subscription s");
Si quelqu'un à une piste ...