spring-控制事物回滚
来源:互联网 发布:裤子 知乎 编辑:程序博客网 时间:2024/05/16 01:39
点击打开链接
applicationContext.xml
- <!--
- spring事务管理 方法一-->
- <bean id="transactionManager"
- class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
- <property name="dataSource" ref="dataSource" />
- </bean>
- <aop:config>
- <aop:pointcut id="serviceOperation" expression="execution(*
- com.*.service.*.*(..))" />
- <aop:advisor pointcut-ref="serviceOperation" advice-ref="txAdvice" />
- </aop:config>
- <tx:advice id="txAdvice" transaction-manager="transactionManager">
- <tx:attributes>
- <tx:method name="insert*" rollback-for="Exception" />
- <tx:method name="save*" rollback-for="Exception" />
- <tx:method name="update*" rollback-for="Exception" />
- <tx:method name="delete*" rollback-for="Exception" />
- <tx:method name="*" read-only="true" rollback-for="Exception" />
- </tx:attributes>
- </tx:advice>
主要java代码:
- public void insertAccounts(List<Account> accountList) {
- for (int i = 0; i < accountList.size(); i++) {
- System.out.println(""+i);
- if(i==2){
- //注释到就可以全部插入,否则spring的事物会让他们全部不插入,ACID
- int s=2/0;//抛出异常
- }
- this.accountDao.insertAccount(accountList.get(i));
- }
- }
另外,附件也上传了一份jdbc的事物源代码,这个是复制自别人的的
0 0
- spring-控制事物回滚
- spring事物回滚
- Spring事物回滚
- 事物控制回滚操作
- Spring事物回滚详解
- Spring MVC 事物回滚
- Spring 事物手动回滚
- spring事物异常回滚
- Spring事物手动回滚
- spring 手动回滚事物
- Spring 事物手动回滚
- spring@transactional事物回滚
- spring学习----spring事物异常回滚
- jFinal 事物控制回滚(简单)
- Spring-Java事物回滚失效处理
- spring事物回滚之AOP
- spring事物的提交与回滚
- spring事物配置不能回滚
- Java Service Wrapper2-构建自己的Wrapper应用
- MFC使用SendMessage发送自定义消息实现进程间通信
- C++引用的用法
- 基于Android的拍照上传程序开发
- POJ 3311 Hie with the Pie
- spring-控制事物回滚
- 计算机视觉目标检测的框架与过程
- Effective C++ 条款11
- 浅析人脸检测之Haar分类器方法
- openlayer vectorlayer不显示
- 目标检测的图像特征提取之(一)Haar特征
- 关于H5实现的手机摇一摇
- MFC 不同进程间的消息通信与数据(字符串)发送
- 目标检测的图像特征提取之(二)LBP特征