Quindi, sto seguendo la documentazione di Hibernate per configurare gli intercettori (link). Poi, sto registrando il mio intercettore nel AnnotationSessionFactoryBean come segue:Come cablare una SessionFactory in un Interceptor Hibernate con Spring?
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="entityInterceptor">
<bean class="domain.interceptor.AddressInterceptor"/>
</property>
</bean>
Quello che voglio raggiungere è quello di inserire una riga nella mia tabella di log quando qualcosa e 'colto nel mio Interceptor. Tuttavia, questo introduce una dipendenza di configurazione ciclica: l'Interceptor ha bisogno di SessionFactory e SessionFactory necessita dell'Intercceptor. Come posso collegare SessionFactory nel mio Interceptor?
Perché si utilizza il 'SessionFactory' direttamente nel' Interceptor' invece che a livello di DAO ? – bvulaj
Per semplicità di questa dimostrazione di concetto che sto facendo. Anche se usassi un DAO, la dipendenza circolare esisterebbe. – Pomario