spring配置SessionFactory ,transactionManager以及其餘特性

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"   
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:aop="http://www.springframework.org/schema/aop"    
    xmlns:tx="http://www.springframework.org/schema/tx"    
    xsi:schemaLocation="http://www.springframework.org/schema/beans http:
    //www.springframework.org/schema/beans/spring-beans-2.0.xsd           
    http://www.springframework.org/schema/aop http:
    //www.springframework.org/schema/aop/spring-aop-2.0.xsd  
    http://www.springframework.org/schema/tx http:
    //www.springframework.org/schema/tx/spring-tx-2.0.xsd">     
    <!-- 配置SessionFactory -->    
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">        
        <property name="configLocation">            
            <value>classpath:hibernate.cfg.xml</value>        
        </property>    
    </bean>      <!-- 配置事務管理器 -->    
    <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">        
        <property name="sessionFactory">            
            <ref bean="sessionFactory" />        
        </property>    
    </bean>      <!-- 哪些類哪些方法使用事務 -->    
    <aop:config>        
        <aop:pointcut id="allServiceMethod" expression="execution(* com.archermind.service.*.*(..))" />        
        <aop:advisor advice-ref="txAdvice" pointcut-ref="allServiceMethod" />    
    </aop:config>      <!-- 事務的傳播特性 -->    
    <tx:advice id="txAdvice" transaction-manager="transactionManager">        
        <tx:attributes>            
            <tx:method name="add*" propagation="REQUIRED" />            
            <tx:method name="del*" propagation="REQUIRED" />            
            <tx:method name="modify*" propagation="REQUIRED" />            
            <tx:method name="*" propagation="REQUIRED" read-only="true" />        
        </tx:attributes>    
    </tx:advice>
</beans>
相關文章
相關標籤/搜索