Bonjour,
j'aimerais connaître le nombre d'élémént de ma collection sans la charger.
Pour cela, j'utilise dans une méthode de ma classe DAO :
J'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part int count = ((Integer) getHibernateTemplate().iterate("select count(*) from Client").next() ).intValue();
org.hibernate.exception.GenericJDBCException: could not get next iterator result
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
at org.hibernate.impl.IteratorImpl.next(IteratorImpl.java:125)
at bo.client.dao.ClientDAOHibernate.getListeParNom(ClientDAOHibernate.java:70)
at tools.App.main(App.java:25)
Caused by: java.sql.SQLException: Operation not allowed after ResultSet closed
...![]()
Quelqu'un a déja eu ce problème ?
Merci d'avance.
EDIT :
j'ai mis ce sujet sur le forum Spring car j'utilise getHibernateTemplate().
Si vous jugez que ce sujet se rapproche plus d'Hibernate voir de JDBC, n'hésitez pas à le déplacer dans le forum adéquat !
Partager