2012-10-30 25 views
5

Dolayısıyla, engelleyicileri yapılandırmak için Hazırda Bekletme belgelerini izliyorum (link). aşağıdaki gibi Sonra ben AnnotationSessionFactoryBean benim önleme kayıt ediyorum:SessionFactory, Spring ile Hazırda Bekleme Interceptor'una nasıl bağlanır?

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> 
<property name="entityInterceptor"> 
<bean class="domain.interceptor.AddressInterceptor"/> 
</property> 
</bean> 

Ne elde etmek istediğim bir şey benim keseni yakalandı zaman benim günlük tablodaki bir satır eklemek etmektir. Bununla birlikte, bu döngüsel bir konfigürasyon bağımlılığı getirse de: Interceptor SessionFactory'ye ihtiyaç duyar ve SessionFactory Interceptor'a ihtiyaç duyar. Interceptor'umda SessionFactory'de nasıl kablo bağlarım olabilir?

+0

Neden 'Interceptor' doğrudan' SessionFactory' kullanıyor yerine DAO katmanında ? – bvulaj

+0

Yaptığım bu kavram kanıtının sadeliği için. Bir DAO kullanmış olsam bile, dairesel bağımlılık mevcut olurdu. – Pomario

cevap

İlgili konular