社区
Web 开发
帖子详情
java中catch异常后,再在catch块中重新抛出新异常系统无法捕获
jonsvien
2014-09-02 11:46:57
代码如下
配置如下
说明:
如果在代码中不catch,可以回滚;如果catch后重新抛出新的异常则无法回滚。
使用spring4+mybatis
...全文
1370
2
打赏
收藏
java中catch异常后,再在catch块中重新抛出新异常系统无法捕获
代码如下 配置如下 说明: 如果在代码中不catch,可以回滚;如果catch后重新抛出新的异常则无法回滚。 使用spring4+mybatis
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jonsvien
2014-09-02
打赏
举报
回复
[quote=引用 1 楼 huasuoworld 的回复:] 不太明白?我是catch异常,再抛出业务异常。但是最终数据没有回滚。
huasuoworld
2014-09-02
打赏
举报
回复
如果catch异常,执行rollback一次,连接类里面应该有rollback函数。
java
cat
ch
抛
出
异常
_
java
异常
——
捕获
异常
+再次
抛
出
异常
与
异常
链
【0】README0.1) 本文描述+源代码均 转自 core
java
volume 1, 旨在理解
java
异常
——
捕获
异常
+再次
抛
出
异常
与
异常
链 的相关知识;【1】
捕获
异常
相关1.1)如果某个
异常
发生的时候没有再任何地方进行
捕获
, 那程序就...
java
异常
——
捕获
异常
+再次
抛
出
异常
与
异常
链
【0】README0.1) 本文描述+源代码均 转自 core
java
volume 1, 旨在理解
java
异常
——
捕获
异常
+再次
抛
出
异常
与
异常
链 的相关知识;【1】
捕获
异常
相关1.1)如果某个
异常
发生的时候没有再任何地方进行
捕获
, 那程序...
java
cat
ch
多个
异常
_
Java
捕获
多个
异常
和
重新
抛
出
异常
在
Java
7
中
,
cat
ch
块
已得到改进,可以在单个
cat
ch
块
中
处理多个
异常
。如果
捕获
多个
异常
并且它们具有相似的代码,则使用此功能将减少代码重复。让我们通过一个例子来理解
java
cat
ch
多个
异常
特性。在
Java
7之前,我们...
使用try-
cat
ch
捕获
Java
中
的
异常
详解
我们使用了两个
cat
ch
块
来分别处理数组越界
异常
和...try
块
中
的代码是可能
抛
出
异常
的代码
块
,
cat
ch
块
中
的代码是
异常
处理代码。在实际开发
中
,可能会遇到多种类型的
异常
,可以使用多个
cat
ch
块
来分别处理不同类型的
异常
。
java
重新
抛
出
异常
_
java
重新
抛
出
异常
有时希望把刚
捕获
的
异常
重新
抛
出,尤其时在使用Exception
捕获
所以
异常
的时候,既然已经得到了对当前
异常
对象的引用,可以
重新
把它
抛
出:
cat
ch
(Exception e){System.out.println("An exception was thrown");throwe;}二 :...
Web 开发
81,117
社区成员
341,739
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章