1 2 3 <bean id="abstractDaoTarget" 4 class="com.dao.impl.GenericDaoHibernateImpl" abstract="true"> 5 <property name="sessionFactory"> 6 <ref bean="sessionFactory"/> 7 </property> 8 </bean> 9 10 <bean id="abstractDao" 11 class="org.springframework.aop.framework.ProxyFactoryBean" abstract="true"> 12 <property name="interceptorNames"> 13 <list> 14 <value>finderIntroductionAdvisor</value> 15 </list> 16 </property> 17 </bean> 18 19 <bean id="dao" abstract="true"> 20 <property name="sessionFactory"> 21 <ref bean="sessionFactory"/> 22 </property> 23 </bean> 24 25 <bean id="someDao" parent="abstractDao"> 26 <property name="proxyInterfaces"> 27 <value>com.dao.SomeDao</value> 28 </property> 29 <property name="target"> 30 <bean parent="abstractDaoTarget"> 31 <constructor-arg> 32 <value>com.domain.SomeBean</value> 33 </constructor-arg> 34 </bean> 35 </property> 36 </bean> 37
You need to create an account or log in to post comments to this site.