像 EJB 2.0+ 把异常划分成2种类型:
1、应用程序异常:表示应该程序应该自己处理这种异常,容器不关心它,在决定事务状态时也不考虑这种异常。
2、系统异常:表示这与系统有关系,容器会在捕获到这种异常时回滚当前事务。那么你现在理解的 Spring 中的事务管理对于这些异常有什么约定呢?
Spring 文档中有没有说,默认地对所有异常都回滚事务,还是说需要我们明确地指定哪些类型的异常自动回滚事务?我去年看了一下 Spring 某个版本的 html 上介绍说这个 xml 配置中关于异常处理好像没有默认值,需要明确地指出,不知道是不是这么回事。这点可以从 Spring 官方网站上的文档介绍中与这个 xml 格式相关的地方找到答案。
1、应用程序异常:表示应该程序应该自己处理这种异常,容器不关心它,在决定事务状态时也不考虑这种异常。
2、系统异常:表示这与系统有关系,容器会在捕获到这种异常时回滚当前事务。那么你现在理解的 Spring 中的事务管理对于这些异常有什么约定呢?
Spring 文档中有没有说,默认地对所有异常都回滚事务,还是说需要我们明确地指定哪些类型的异常自动回滚事务?我去年看了一下 Spring 某个版本的 html 上介绍说这个 xml 配置中关于异常处理好像没有默认值,需要明确地指出,不知道是不是这么回事。这点可以从 Spring 官方网站上的文档介绍中与这个 xml 格式相关的地方找到答案。
解决方案 »
- jxta学习!
- 我是一个java初学者,求各位大侠指教
- 求助!excel导出 内容是一个表格 这该怎么做呢?
- 求助eception对象问题
- 怎样用Java实现注册一个用户,就给一个目录链接,如http://www.msn.com/space/myname
- 我想写一个数据库连接类,这是什么错误?
- java Servlet 测试servlet不是返回response中的内容。而是默认显示工程目录下的index.jsp页面内容
- 出错!急求解决!应该是很简单的问题吧!
- 加急:请高手指点迷津——JSP中文问题
- 如何读取ORACLE数据库的BLOB字段的数据。
- 求SSH框架 高手!
- weblogic部署web项目报错java.lang.ClassCastException
<aop >
,<tx >这两个配置了吗? 不配置怎么提交事务、
<!--启动spring注解功能-->
<!-- 开启事务注解驱动 -->
<tx:annotation-driven transaction-manager="transactionManager" />