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
Partager