spring声明式事务配置
来源:互联网 发布:java split函数详解 编辑:程序博客网 时间:2024/05/18 00:28
<?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.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd “>
这里省去Datasource 和 sessionFacory
<bean id=”transactionManager”
abstract=”false” lazy-init=”default” autowire=”default” dependency-check=”default”>
<property name=”sessionFactory”>
<ref bean=”sessionFactory” />
</property>
</bean>
<!– 声明式事务 –>
<!– 事务通知 –>
< tx:advice id = “txAdvice” transaction-manager = “transactionManager” >
< tx:attributes >
< tx:method name = “add*” propagation = “REQUIRED” />
< tx:method name = “delete*” propagation = “REQUIRED” />
< tx:method name = “update*” propagation = “REQUIRED” />
< tx:method name = “add*” propagation = “REQUIRED” rollback-for=”Exception” /> 设置回滚的条件Exception
<tx:method name=”*” propagation=”REQUIRED” read-only=”true” />
<!– <tx:method name=”*” propagation=”true” />–>
</ tx:attributes >
</ tx:advice >
<!– 那些类的哪些方法参与事务 –>
<aop:config proxy-target-class=”true”> proxy-target-class默认是false, 仅当此代理类属性中包含 的bean实现了某个接口的情况下 设置为true 将自动适用事务
<aop:advisor pointcut=”execution(* com.sun.java.*.server.*.*(..))” advice-ref=”txAdvice” />
<aop:advisor pointcut=”execution(* com.sun.java.*.dao.*.*(..))” advice-ref=”txAdvice” />
</aop:config>
</ beans >
- spring 配置声明式事务
- spring声明式事务配置
- spring声明式事务配置
- spring声明式事务配置
- spring声明式事务配置
- spring声明式事务配置
- Spring配置声明式事务
- spring声明事务配置
- spring 声明式事务各种配置解析
- spring 声明式事务配置简洁法
- Spring结合Hibernate声明式事务配置
- Spring注解声明式事务配置
- Spring使用TransactionProxyFactoryBean声明式事务配置
- Spring 的声明式事务配置
- spring ibatis 声明式事务 配置
- Spring Hibernate 配置声明式事务无效
- Spring声明式事务XML配置
- spring hibernate 声明式事务配置笔记
- H.264解码器中参考图像的管理
- Spring和Ibatis框架整合
- prepareStatement与Statement的区别
- 应用卡塔兰数解决出栈分析
- Qt遍历子对象
- spring声明式事务配置
- 背包问题汇总
- CGPont 存到数组
- 交通灯管理系统
- iOS应用性能调优的25个建议和技巧
- How to burn subtitles into the video
- Lua基础 coroutine —— Lua的多线程编程
- redhat centos rpm命令
- PIMPL 模式的实现及应用