`
hyj_dx
  • 浏览: 99642 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

spring hibernate 事务配置 2

阅读更多
	<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