spring声明式事物管理配置和对c3p0连接池的详细配置
来源:互联网 发布:用php写一个 编辑:程序博客网 时间:2024/05/21 17:14
直接上配置代码:
<?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:p="http://www.springframework.org/schema/p"xmlns:context="http://www.springframework.org/schema/context"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/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"> <!-- 1. 数据源对象: C3P0连接池 --><bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="com.mysql.jdbc.Driver"></property> <property name="jdbcUrl" value="jdbc:mysql:///hib-demo"></property> <property name="user" value="root"></property> <property name="password" value="123456"></property> <property name="initialPoolSize" value="3"></property> <property name="maxPoolSize" value="10"></property> <property name="maxStatements" value="100"></property> <property name="acquireIncrement" value="2"></property></bean><!-- 2. 创建JdbcTemplate对象 --><bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <property name="dataSource" ref="dataSource"></property></bean><!-- 3. dao实例 --><bean id="deptDao" class="cn.itcast.a_tx.DeptDao"> <property name="jdbcTemplate" ref="jdbcTemplate"></property></bean><!-- 4. service实例 --><bean id="deptService" class="cn.itcast.a_tx.DeptService"> <property name="deptDao" ref="deptDao"></property></bean><!-- #############5. Spring声明式事务管理配置############### --><!-- 5.1 配置事务管理器类 --><bean id="txManager" class="org.springframework.jdbc.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"></property></bean><!-- 5.2 配置事务增强(如果管理事务?) --><tx:advice id="txAdvice" transaction-manager="txManager"> <tx:attributes> <tx:method name="*" read-only="false"/> </tx:attributes></tx:advice><!-- 5.3 Aop配置: 拦截哪些方法(切入点表表达式) + 应用上面的事务增强配置 --><aop:config> <aop:pointcut expression="execution(* cn.itcast.a_tx.DeptService.save(..))" id="pt"/> <aop:advisor advice-ref="txAdvice" pointcut-ref="pt"/></aop:config></beans>
0 0
- spring声明式事物管理配置和对c3p0连接池的详细配置
- Spring c3p0的测试 和 事物管理 xml配置 (四)
- spring+hibernate整和配置中声明式事物管理
- spring的声明式事物的配置
- Spring声明式事物的配置
- Spring声明式事物的配置
- spring 连接池配置C3P0的详细配置说明(com.mchange.v2.c3p0.ComboPooledDataSource)
- Spring声明式事物配置
- spring+springMVC声明事物管理配置
- c3p0连接池的详细配置
- C3P0连接池详细配置
- C3P0连接池详细配置
- C3P0连接池详细配置
- C3P0连接池详细配置
- C3P0连接池详细配置
- C3P0连接池详细配置
- C3P0连接池详细配置
- C3P0连接池详细配置
- linux perf使用经验之一二
- Android--序列化/数据存入、读出SD卡
- CSDN博客被莫名转载
- Android 自定义Adapter
- 解决虚拟机提示VMwareWorkstationcannotconnecttothevirtualmachine的问题
- spring声明式事物管理配置和对c3p0连接池的详细配置
- strstr函数的精彩之处
- mongodb 计算坐标距离
- Android工具类---格式化文件
- [BZOJ3895]取石子(博弈+记搜)
- SPOJ SOPARADE(JZOJ 4696 第四次忍者大战) 根据条件构图跑2-SAT
- HDU 1556 Color the ball
- JZOJ4703 Buy
- 指数级增长背后,滴滴出行业务系统的架构升级