Bonjour,

Dans mon application j'utilise Spring + Hibernate pour me connecter à ma base de données Oracle.

Pour certains services métiers je fais appel à des procédures stockées en suivant les consignes indiquées dans cette url http://www.dil.univ-mrs.fr/~massat/d.../querysql.html

Pour appeler ma proc stock en java je fais :
getHibernateTemplate().findByNamedQuery("selectAllMyUsers");

Tout fonctionne bien sauf que les curseurs utilisés par ma procédure stockée ne sont pas libérés.

S'agit il d'un problème connu (je n'ai pas vu de thread relatif à ca sur le site d'Hibernate).
Comment dois-je faire pour libérer le curseur ?
Dois-je englober mon appel à ma procédure stockée dans une transaction ?

Merci de votre aide