CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

Spring是否支持事物回滚?

楼主hornbilltofy()2006-03-04 16:53:20 在 Java / 框架、开源 提问

如:  
  public   updateUser(){  
        updateTable1();  
        updateTable2();  
  }  
  如果updateTable2()失败,会把table1的数据回滚吗?我刚接触spring,不懂,请大虾告我!  
  问题点数:80、回复次数:2Top

1 楼shendl(良少)回复于 2006-03-05 00:32:47 得分 20

当然支持回滚!     不然怎么叫做事务呢?!     出现异常,就会回滚数据库操作。  
          还可以设计成   针对某些异常回滚事务。  
   
      SPring事务,是使用AOP拦截技术实现的!Top

2 楼rickhunterchen(千山鸟飞绝)回复于 2006-03-05 10:22:47 得分 60

spring只需要你配置好xml文件就可以使用spring的事务管理了。  
   
  可以参考以下代码:  
  <bean   id="userDAOProxy"   class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">  
      <property   name="transactionManager">  
        <ref   bean="transactionManager"   />  
      </property>  
      <property   name="target">  
        <ref   local="userDAO"   /><!--这个bean有数据库的操作-->  
      </property>  
      <property   name="transactionAttributes">  
        <props>  
          <prop   key="insert*">PROPAGATION_REQUIRED</prop>  
          <prop   key="get*">PROPAGATION_REQUIRED,readOnly</prop>  
          <prop   key="is*">PROPAGATION_REQUIRED,readOnly</prop>  
        </props>  
      </property>  
    </bean>  
  通过上面配置,spring就会对userDAO进行事务管理。Top

相关问题

  • 事物处理。。。。。。。。。。。。。。。。。。。
  • -------Paradox7支持回滚吗?-------
  • 请问JPanel不支持滚动条吗?
  • 怎样让JB7支持鼠标滚轴?
  • ScrollBox 怎样支持鼠标滚动
  • VB代码支持鼠标滚动
  • access支持事务回滚吗?
  • 如何让Panel支持鼠标滚轮?
  • COM+中的事物问题?
  • 关于事物的问题?

关键词

  • spring
  • 管理
  • 回滚
  • 事务
  • updatetable2
  • propagation
  • 支持
  • 配置
  • readonly
  • required

得分解答快速导航

  • 帖主:hornbilltofy
  • shendl
  • rickhunterchen

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo