In meiner Serviceklasse brauche ich die Ruhezustand-Sitzung. Ich tue dies derzeit in der beans.xml:Verwenden Sie Spring-Anmerkungen, um den Hibernate Interceptor automatisch anzuwenden?
<bean id = "userDao" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="target">
<ref bean="userDaoTarget" />
</property>
<property name="proxyInterfaces">
<value>com.app.dao.UserDao</value>
</property>
<property name="interceptorNames">
<list>
<value>hibernateInterceptor</value>
</list>
</property>
<qualifier value="proxy" />
</bean>
...
<bean id="hibernateInterceptor"
class="org.springframework.orm.hibernate3.HibernateInterceptor">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
<bean>
(von Hand kopiert, können einige Fehler sein ..)
ich mit Anmerkungen über XML bin bewegt, ich frage mich, ob es eine war Möglichkeit, sie zu verwenden, um den Proxy zu konfigurieren, wie ich über einschließlich der Ruhezustand Interceptor? Wenn nicht - gibt es eine Möglichkeit, die Menge an XML zu reduzieren (mit ca. 7 DAOs ist es sehr unübersichtlich)
Danke - das sieht genau so aus, wie ich es brauche! –