Récupérer l'instance d'un LocalSessionFactoryBean
Bonjour,
Je travail actuellement sur un projet avec spring et hibernate 3...
J'ai beau chercher, je n'arrive pas à récupérer l'instance de mon LocalSessionFactoryBean déclaré dans mon projet.
Au niveau de mon fichier de config, j'ai quelque chose comme :
Code:
1 2 3 4 5
|
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
...
</bean> |
Dans la config propre à la classe où je souhaite récupérer cette instance :
Code:
1 2 3 4 5 6 7 8
|
<bean id="nomMaClasse"
class="monPackage.maClasse">
....
<property name="sessionFactoryForMetadata">
<ref bean="sessionFactory" />
</property>
</bean> |
Et enfin, dans maClasse :
Code:
1 2 3 4
|
private SessionFactory sessionFactoryForMetadata;
...
// + les getters et setters qui vont bien :p |
Partant de là, impossible de caster mon SessionFactory en LocalSessionFactoryBean puisqu'à ce niveau je recoit un proxy .... :?
Comment récupérer l'instance de ce LocalSessionFactoryBean ?????
Merci d'avance !