Also, ich befolge die Hibernate-Dokumentation, um Interzeptoren zu konfigurieren (link). Dann Ich melde mich meine Abfangjäger im AnnotationSessionFactoryBean wie folgt:Wie verbinde ich eine SessionFactory in einen Hibernate Interceptor mit Spring?
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="entityInterceptor">
<bean class="domain.interceptor.AddressInterceptor"/>
</property>
</bean>
Was will ich erreichen ist eine Zeile in meinem Log-Tabelle einfügen, wenn etwas in meinem Interceptor gefangen wird. Dies führt jedoch zu einer zyklischen Konfigurationsabhängigkeit: der Interceptor benötigt die SessionFactory und die SessionFactory benötigt den Interceptor. Wie kann ich die SessionFactory in meinem Interceptor verbinden?
Warum verwenden Sie die 'SessionFactory' direkt im' Interceptor' statt an der DAO Schicht ? – bvulaj
Zur Vereinfachung dieses Beweises, den ich mache. Selbst wenn ich ein DAO verwenden würde, würde die zirkuläre Abhängigkeit existieren. – Pomario