Spring (五) 声明式事务
2016-01-17 14:43
309 查看
<!-- sacnbean --> <context:component-scan base-package="com.spring.tx"></context:component-scan> <!-- 加载外部资源文件 --> <context:property-placeholder location="classpath:oracle-jdbc.properties" /> <!-- 配置连接池 --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="url" value="${url}"></property> <property name="driverClassName" value="${driver}"></property> <property name="username" value="${user}"></property> <property name="password" value="${password}"></property> </bean> <!-- 配置数据库管理工具 --> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate" autowire="byName"> </bean> <!-- 配置数据源事务管理 --> <bean id="datasourceManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" autowire="byName"> </bean> <tx:advice id="txAdivse" transaction-manager="datasourceManager"> <tx:attributes> <tx:method name="add*" isolation="DEFAULT" propagation="REQUIRED" /> <tx:method name="*" read-only="true" /> </tx:attributes> </tx:advice> <aop:config> <aop:pointcut expression="execution(* com.spring.tx.*.*(..))" id="transactCut" /> <aop:advisor advice-ref="txAdivse" pointcut-ref="transactCut" /> </aop:config>
相关文章推荐
- 3 Maven-POM文件说明
- Spring 整合Structs
- JAVA NIO 基础(一)
- JavaOO第二章知识总结
- spring (三) 加载外部资源文件/配置jdbc数据源
- 基于java实现,封装验证码实例
- spring (二) 构造器注入和工厂模式注入
- spring (一) 不同版本加载 bean 的方式
- 保存Eclipse控制台输出的内容
- Struts2 (四) 声明式验证(注解/xml)
- 出来驾到学java2
- java Math类
- Struts2 (三) 文件上传下载
- Java中ArrayList的去重复及排序
- java容器
- Eclipse开发Android项目安装配置
- Java抽象类
- Spring aop报错:com.sun.proxy.$Proxy cannot be cast to xxx
- struts2 (二)单元测试/通过耦合和非耦合的方式获取和设置值/返回值类型/异常映射
- Struts2 (一)