首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring配备SessionFactory ,transactionManager以及其他特性

2012-11-22 
spring配置SessionFactory ,transactionManager以及其他特性?xml version1.0 encodingUTF-8?bean

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"        />        </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>    <!-- aaa -->    <!-- ccc -->    <!-- 666 --></beans>   

热点排行