<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="classficationDao"
class="com.lab1000.project.dao.impl.ClassficationD aoImpl" abstract="false">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="classficationDaoProxy"
class="org.springframework.transaction.interceptor .TransactionProxyFactoryBean"
abstract="false" >
<property name="target" ref="classficationDao" />
<property name="transactionManager" ref="txm" />
<property name="proxyTargetClass" value="true"/>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="save">PROPAGATION_REQUIRED</prop>
<prop key="update">PROPAGATION_REQUIRED</prop>
<prop key="delete">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="newsDao" class="com.lab1000.project.dao.impl.NewsDaoImpl" abstract="false">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="newsDaoProxy"
class="org.springframework.transaction.interceptor .TransactionProxyFactoryBean"
abstract="false" >
<property name="target" ref="newsDao" />
<property name="transactionManager" ref="txm" />
<property name="proxyTargetClass" value="true"/>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="save">PROPAGATION_REQUIRED</prop>
<prop key="update">PROPAGATION_REQUIRED</prop>
<prop key="delete">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="knowledgeDao"
class="com.lab1000.project.dao.impl.KnowledgeDaoIm pl" abstract="false">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="knowledgeDaoProxy"
class="org.springframework.transaction.interceptor .TransactionProxyFactoryBean"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default">
<property name="target">
<ref bean="knowledgeDao" />
</property>
<property name="transactionManager">
<ref bean="txm" />
</property>
<property name="proxyTargetClass">
<value>true</value>
</property>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="save">PROPAGATION_REQUIRED</prop>
<prop key="delete">PROPAGATION_REQUIRED</prop>
<prop key="update">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="memberDao"
class="com.lab1000.project.dao.impl.MemberDaoImpl" abstract="false">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="memberDaoProxy"
class="org.springframework.transaction.interceptor .TransactionProxyFactoryBean"
abstract="false" >
<property name="target" ref="memberDao" />
<property name="transactionManager" ref="txm" />
<property name="proxyTargetClass" value="true"/>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="save">PROPAGATION_REQUIRED</prop>
<prop key="update">PROPAGATION_REQUIRED</prop>
<prop key="delete">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="questionDao"
class="com.lab1000.project.dao.impl.QuestionDaoImp l" abstract="false">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="productDao"
class="com.lab1000.project.dao.impl.ProductDaoImpl " abstract="false">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
</beans>