Bonjour,
Dans mon application j'utilise Spring 2 + Hibernate 3 pour me connecter à ma base de données Oracle 9.
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'une mauvaise utilisation de ma part ?
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