编程式事务管理
来源:互联网 发布:linux设置root密码 编辑:程序博客网 时间:2024/06/05 05:17
<!-- 配置业务层类 -->
<bean id="AccountService" class="cn.muke.spring.demo1.AccountServiceImpl">
<property name="accountDao" ref="accountDao"></property>
<!-- 注入事务管理的模板,哪个类需要事务管理,就在哪个类中注入事务管理的模板 -->
<property name="transactionTemplate" ref="transactionTemplate"></property>
</bean>
<!-- 配置DAO类 -->
<bean id="accountDao" class="cn.muke.spring.demo1.AccountDaoImpl">
<property name="dataSource" ref="dataSource"></property>
</bean>
<!-- 配置事务管理 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"></property>
</bean>
<!-- 配置事务管理的类 Spring为了简化事务管理的代码而提供的类-->
<bean id="transactionTemplate" class="org.springframework.transaction.support.TransactionTemplate">
<property name="transactionManager" ref="transactionManager"></property>
<bean id="AccountService" class="cn.muke.spring.demo1.AccountServiceImpl">
<property name="accountDao" ref="accountDao"></property>
<!-- 注入事务管理的模板,哪个类需要事务管理,就在哪个类中注入事务管理的模板 -->
<property name="transactionTemplate" ref="transactionTemplate"></property>
</bean>
<!-- 配置DAO类 -->
<bean id="accountDao" class="cn.muke.spring.demo1.AccountDaoImpl">
<property name="dataSource" ref="dataSource"></property>
</bean>
<!-- 配置事务管理 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"></property>
</bean>
<!-- 配置事务管理的类 Spring为了简化事务管理的代码而提供的类-->
<bean id="transactionTemplate" class="org.springframework.transaction.support.TransactionTemplate">
<property name="transactionManager" ref="transactionManager"></property>
</bean>
AccountServiceImp.class
public void transfer(final String out, final String in, final double i) {
transactionTemplate.execute(new TransactionCallbackWithoutResult() {
@Override
protected void doInTransactionWithoutResult(TransactionStatus arg0) {
// TODO Auto-generated method stub
accountDao.outMoney(out, i);
int y=1/0;
accountDao.inMoney(in, i);
}
});
}
0 0
- 编程式事务管理
- SPRING 编程式事务管理
- Spring编程式事务管理
- 编程式事务管理
- 编程式事务管理
- Spring编程式事务管理
- spring编程式事务管理
- Spring_编程式事务管理
- spring编程式事务管理
- spring 编程式事务管理
- 编程式事务管理
- Spring 编程式事务管理
- Spring编程式事务管理
- Spring 编程式事务管理
- Hibernate3+编程式事务管理
- 编程式事务管理—PlatformTransactionManager
- Spring_的编程式事务管理
- 016. Spring 编程式事务管理
- ubuntu安装ModSecurity
- spring集成beetlsql
- Android 照相机拍照,压缩后储存于SD卡
- 安卓控件——AutoCompleteTextView和MultiAutoCompleteTextView实现自动匹配输入的内容
- Eclipse开发常用快捷键
- 编程式事务管理
- 泛型:改变变量值触发的事件
- Balanced Binary Tree
- Socket通信原理,TCP,UDP协议
- VS2015 生成.lib文件
- Solr 6.0 学习(十四)Solr RequstHandler
- Training Set, Validation Set 和Testing Set之间的差别及关系
- 三大卫视跨年晚会网络直播,竟都由这家企业负责,到底有啥背景?
- 这两天遇到的scikit-learn的问题