论坛首页 入门技术论坛

spring hibernate 事务配置 2

浏览 1418 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-11-27  
	<bean id="txProxyTemplate" abstract="true"
        class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
        <property name="transactionManager"><ref bean="transactionManager"/></property>
        <property name="transactionAttributes">
            <props>
                <prop key="save*">PROPAGATION_REQUIRED,-Exception</prop>
                <prop key="remove*">PROPAGATION_REQUIRED</prop>
                <prop key="*">PROPAGATION_REQUIRED,readOnly</prop>  
            </props>
        </property>
    </bean>
    <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        <property name="sessionFactory"><ref bean="sessionFactory"/></property>
    </bean>
    
	<bean id="aaaManager" parent="txProxyTemplate">
        <property name="target">
            <bean class="com.benny.bl.impl.AaaManagerImpl">
                <property name="dao"><ref bean="aaaDao"/></property>
            </bean>
        </property>
    </bean>

 这是spring 事务配置的另外一种方法

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics