Использовать аннотации Spring для автоматического применения Hibernate Interceptor?

В моем классе обслуживания мне нужен доступный сеанс гибернации. В настоящее время я делаю это в beans.xml:

<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">
 <proper,ty name="sessionFactory">
   <ref bean="sessionFactory" />
 </property>
<bean>

(скопировано вручную, могут быть некоторые опечатки ..)

Я перехожу к использованию аннотаций через XML, мне было интересно, если бы был способ использовать их для настройки прокси, как у меня вышев том числе спящий перехватчик? Если нет - есть ли способ, которым я могу уменьшить количество XML (примерно с 7 DAO это делает его очень загроможденным)

Ответы на вопрос(2)

Ваш ответ на вопрос