Spring事务管理(基于注解)

来源:互联网 发布:ubuntu wine是什么 编辑:程序博客网 时间:2024/06/05 15:28

第一步:加载资源文件,配置dataSource数据库连接池

<context:property-placeholder location="classpath:jdbc.properties"/><bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"><property name="driverClass" value="${jdbc.driver}"/><property name="jdbcUrl" value="${jdbc.url}"/><property name="user" value="${jdbc.user}"/><property name="password" value="${jdbc.password}"/></bean>

第二步:配置事务管理器transactionManager

<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="dataSource" ref="dataSource"/></bean>

第三步:开启事务注解

<tx:annotation-driven transaction-manager="transactionManager"/>

第四步:在需要事务管理的service上加入@Transactional注解
@Transactionalpublic class AccountServiceImpl implements AccountService{}

阅读全文
0 0
原创粉丝点击