位置:首页 » 技术 » 主动抛出错误

主动抛出错误

日期:2013-12-01 阅读:0num
Advertisement

主动抛出异常
有时候我们需要做一些主动抛出异常的操作,而这样做主要是让spring来捕获异常,让事务可以回滚,在spring使用事物时可以使用trycatch,但是你要在catch方法里抛出RuntimeException,因为spring捕获的就是RuntimeException这个异常。代码如下

     try{
            logger.debug(sql);
            jdbcDao.getJdbcTemplate().batchUpdate(sql,pps);

        }catch(Exception ex){
            save = false;
            // 把错误写进日志
            logger.error("保存项目审查条件出错!!", ex);
            throw new RuntimeException(ex);

        }
相关文章
  • 主动抛出错误

    主动抛出异常 有时候我们需要做一些主动抛出异常的操作,而这样做主要是让spring来捕获异常,让事务可以回滚,在spring使用事物时可以使用trycatch,但是你要在catch方法里抛出RuntimeException,因为spring捕获的就是RuntimeException这个异常.代码如下 try{ logger.debug(sql); jdbcDao.getJdbcTemplate().batchUpdate(sql,pps); }catch(Exception ex){ save

  • spring声明式事务 主动抛出错误不回滚

    spring声明式事务 主动抛出异常不回滚 说明:事务配置用的声明式事务,[email protected],Controller和Service都是用的注解,整个流程是Controller--Service接口-Service实现类-实体类初始化DAO接口-DAO接口-DAo实现类(数据库操作).我在Service里面主动抛出异常,两种方式保存,为什么getHibernateTemplate().saveOrUpdate() 的方式保存,事务不会回滚,而用this.getSession.mer

  • spring 声明式事务配置,主动抛出错误不回滚

    spring 声明式事务配置,主动抛出异常不回滚. 默认spring只在发生未被捕获的runtimeexcetpion时才回滚. 原文:http://blog.csdn.net/ky498320858/article/details/6576121 最笨的办法:代码级控制:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 为何在aop advitor中配置rollba-for="java.lang.Exc

  • SQLite抛出错误“未关闭游标及数据库对象”特殊原因一例

    Html代码 Android 2.3.3 Eclipse Version: 3.7.0 LogCat Android 2.3.3 Eclipse Version: 3.7.0 LogCat LogCat 报错信息: Java代码 02-13 13:29:32.830: WARN/ActivityManager(62): Launch timeout has expired, giving up wake lock! 02-13 13:29:33.381: DEBUG/dalvikvm(17173

  • jsp中errhandler抛出错误在errorPage中怎么捕获

    jsp中errhandler抛出异常在errorPage中如何捕获? 点击右边红色标题查看本文完整版:jsp中errhandler抛出异常在errorPage中如何捕获? jsp中errhandler抛出异常在errorPage中如何捕获? 在做一个小测试,就是两个页面,第一个页面抛出错误,由第二个页面来捕捉. 但是提交后,第二个页面捕获不到错误(或者说我不知道该如何正确的去捕捉) ? 各位帮忙看一下: // 第一个页面 errhandler.jsp <[email protected] err

  • 《从零开始学Swift》学习笔记(Day54)——抛出错误

    能放到try后面调用函数或方法都是有要求的,他们是有可能抛出错误,在这些函数或方法声明的参数后面要加上throws关键字,表示这个函数或方法可以抛出错误. 声明抛出错误方法示例代码如下: //删除Note记录方法 func remove(model: Note) throws { ... } //查询所有记录数据方法 func findAll() throws -> [Note] { ... } 上述代码remove(_:)方法没有返回值,throws关键字放到参数后面.findAll()有返回

  • 关于抛出错误的有关问题

    关于抛出异常的问题 OptionsScreen.java private final MainMidlet midlet; OptionsScreen(MainMidlet midlet) { super("游戏参数设定"); this.midlet = midlet; choicelevel = new ChoiceGroup("选择游戏难度:", 1); choicelevel.append("难", null); choicelevel.a

  • 自定义oracle 抛出错误

    自定义oracle 抛出异常 数据库异常抛出 Caused by: java.sql.SQLException: ORA-02291: 违反完整约束条件 (xxx.FK_yyyy) - 未找到父项关键字 如何自定义oracle 抛出的异常? 使用RAISE_APPLICATION_ERROR 函数 该函数是将应用程序专有的错误从服务器端转达到客户端应用程序(其他机器上的SQLPLUS或者前台开发语言) 如何使用 RAISE_APPLICATION_ERROR( error_num IN NUMB

  • 新浪微博登录遇到的有关问题:在获取code抛出错误WeiboException

    新浪微博登录遇到的问题:在获取code抛出异常WeiboException Lost modified:2013-10-10 14:17:35 ********************************************** 今天测试突然发来文档说有时使用微博登录时会出500错误.查看了后台的代码抛出的异常如下: 2013-10-10 09:54:32 ERROR [WeiboLogin.java:89] cc.com.pinche.web.controller.WeiboLogin

  • java 数据库保存图片文件抛出错误

    java 数据库保存图片文件抛出异常 String sql="insert into img values(1,?)"; PreparedStatement insert=con.prepareStatement(sql); File fimg=new File("son.jpg"); InputStream fi=new FileInputStream(fimg); insert.setBinaryStream(1, fi, (int)fimg.length())

  • 貌似Qt 里面线程类中的run()函数里面不能抛出错误 貌似Qt 里面线程类中的run()函数里面不能抛出错误

    貌似Qt 里面线程类中的run()函数里面不能抛出异常啊 我想让线程停止的时候抛出异常在状态栏(先不管这样做是否必要),来显示进程停止,结果发现错误. --cut-- C++多线程里异常的处理非常困难 引用: 我想让线程停止的时候抛出异常在状态栏(先不管这样做是否必要),来显示进程停止,结果发现错误. 不是是否必要的问题,这是明显错误的做法 下面的讨论仅限于C++11--较早的C++版本不可行 像你这样跨线程的异常处理,需要将异常在线程之间相互传递.遇到异常时,将异常保存起来,之后再用rethr

  • 在相应的 try 语句主体中不能抛出错误的有关问题

    在相应的 try 语句主体中不能抛出异常的问题 import java.lang.String; import java.io.*; public class StringDome { public static void main(String[] args) { for(int i=0;i <args.length;i++) { try { Integer.valueOf(args[i]); } catch( IOException e) { System.out.printf( "产

  • MVC的MODEL层是不是不可以抛出错误?

    MVC的MODEL层是不是不可以抛出异常?? 有人对我说 " 针对于mvc的设计 model层不应该进行任何的抛错等操作.这些操作应该由c来完成." 是这样的吗? M层为什么不能抛出异常? 我无法理解 分享到: 更多 ------解决方案-------------------- 这并没有一定的规则 但他说的也有些道理,model 是业务逻辑,如果 model 也有异常的话,那整个流程都是错误的了 当然他说的是:当 model 出现异常的时候,只抛出,不处理.处理交给 Controlle

  • 抛出错误、捕获的有关问题

    抛出异常.捕获的问题 C++里发生错误会抛出异常,某些异常的默认处理方式是terminate程序. 我一直使用c做开发,函数调用是否成功几乎全靠返回值,外加一些相关数据(例如errno),从没想过要捕获异常!现在为了简化开发工作量,要使用容器list,其他代码仍然是c的,比如malloc.所以要将.c硬生生改成.cpp的. 问题是:.cpp的文件使用malloc,如果失败,会不会像new那样抛出异常然后terminate? 目前个人认为,C++虽然提供了一些类来完成工作,降低了开发工作量,但是我

  • 是抛出错误,还是约定返回值

    是抛出异常,还是约定返回值? 就拿业务层来说,我定义了一个Result类,来作为业务层方法的通用返回值,保存正常业务处理中所遇到的一些详细信息返回 public class Result<T> { private boolean success;//成功与否 private int errorCode;//错误代码 private String message;//错误信息 private T result;//保存需要的返回数据} 两种方式: 1.业务层不处理Dao数据层的异常,在servl

  • Android - HttpURLConnection 抛出错误 Android - HttpURLConnection 抛出错误

    Android - HttpURLConnection 抛出异常 HttpURLConnection 抛出异常 本文地址: http://blog.csdn.net/caroline_wendy Http的URL链接, 会发生错误, 主要原因是 在主UI线程中, 使用网络调用(network call), 就抛出NetworkOnMainThreadException异常. 版本: API level 11以上. 可以使用一个简单的线程, 在后台(asynctask)调用程序, 可以避免此情况;

  • 编译失败 与 运行时抛出错误

    编译失败 与 运行时抛出异常 最近做了一些scjp的题 总是不知道程序什么情况下是 编译失败 什么情况下是运行时抛出异常 请教高手给我讲一讲啊 谢谢 ------解决方案-------------------- 代码写多了就会看了,呵呵,帮你顶 ------解决方案-------------------- 编译失败是在javac时提示错误,抛出异常是指编译成功但是在程序在执行是可能会出现异常的情况,如果此异常你不需要扑获则可以使用throws exception抛出,不过还是建议使用try ca

  • 重构机房收费系统你要用的——错误处理和抛出错误(try catch finally)——(vb.net)

    重构机房收费系统你要用的--异常处理和抛出异常(try catch finally)--(vb.net) 你能保证你的程序不会出问题吗? 不能 当你的程序运行到某个地方发生了你不想要的结果,你是否想让它一错再错? 不想 你是否想让你的程序占着茅坑不拉屎? 不想 你是否想知道你的程序出错的原因? 想 看了了这4个问题之后,如果你的回答和我的一致,那么请看下文 trycatch finally的用法: try '你想要写的程序 catch '捕获你想写的程序里面所有发生的异常 finally '无论

  • JAVA的new 操作失败是否会抛出错误

    JAVA的new 操作失败是否会抛出异常? 大家好!如题.我之前一直觉得虚拟机会去控制然后抛出"内存不足"的异常,但根据今天遇到的实际情况分析似乎不会,查找文档也没有发现有这种异常.所以请教大家,先确定这个问题:new 操作失败是否会抛出异常? 同时,这两个月写J2ME的代码,包括看过的JAVA代码,发现见过的所有代码new完从来没有去判断返回是否为空,这个是什么情况呢?是否JAVA有更好的控制机制? ------解决方案-------------------- 类有默认的构造函数;

  • Item 14: 如果函数不会抛出错误就把它们声明为noexcept

    Item 14: 如果函数不会抛出异常就把它们声明为noexcept 在C++98中,异常规范(exception specifications)是一个不稳定因素.你必须总结出一个函数可能会抛出的异常类型,所以如果函数的实现被修改了,异常规范可能也需要被修正.改变异常规范则又可能影响到客户代码,因为调用者可能依赖于原先的异常规范.编译器通常不会提供帮助来维护"函数实现,异常规范以及客户代码"之间的一致性.最终,大多数程序员觉得C++98的异常规范不值得去使用. C++11中,对于函数的

最新文章
  • 关于罗技 MX Master 鼠标的提问

    请问下大家有没入手这款鼠标呢? 想问下这款的使用感受怎样的? 利益申报:现在在用灯厂的帝王蟒和炼狱 想买个无线的玩下,但是不知道它在mac上的体验如何,大家还有没其他推荐的呢? --cut-- ydq419453527在2016-05-09 20:20:06回答到: 美亚入的 用了快一个月了吧.个人喜欢大鼠标 握着舒服,但这鼠标感觉有点轻 =.= 按键自定义就不用说了,虽然我都是默认的 =.= 使用的这段时间mac上偶尔有丢帧现象,但也没去管是什么原因 =.= 挺省电的 =.= 最后,自己喜欢就

  • 出两个闲置鼠标

    1.那伽梵蛇熔岩版 380 http://item.jd.com/337864.html 全新未开封,京东搞活动送的 2.Magic Mouse 250 表面稍有使用痕迹.使用一个月后放回盒子里闲置了挺久,所有包装完整,包括最外面的牛皮纸盒子 所有物品发顺丰到付 北京可面交 q226-143-3546 不常上 加q报v2ex id --cut-- zzNucker在2013-08-12 15:52:1回答到: 娜迦梵蛇那丧心病狂的侧键..... 真是hold不住 yylzcom在2013-08-

  • 关于最有效的 social media

    如果各位有软件作品要销往国外,那么各种 social media 一定是推广的好地方. 我们来讨论一下目前大家都用到哪些吧? 我目前用到的: Digg Reddit Facebook 还有哪些地方值得去呢? --cut-- Kymair在2010-06-13 01:42:5回答到: Slashdot? It may not that 'social' though.. airwolf在2010-06-13 02:56:2回答到: 那些收费的 app review 网站呢? 目前还没用过,但是基本

  • 2016年自愿离婚协议书模板

    2016年自愿离婚协议书模板 男方:王某, 年 月 日出生,民族:汉族,现职业:个体经营户,现住址:咸阳市XXX路XXX小区9号楼2单元西户,身份证号 . 女方:张某, 年 月 日出生,民族:汉族,无业,现住址:XX市XXX路XXX小区9号楼2单元西户,身份证号 . 双方于 年 月 日在XX市XXX县人民政府的民政部门登记结婚,现因感情不和,自愿离婚,经双方协商一致,对有关事项,依<婚姻法>的规定达成如下协议: 一.男方王某与女方张某自愿离婚. 二.子女的抚养: 双方于 年 月 日生育有一子,

  • 内蒙古小塔子水库

    通辽地区,远离大海,分支的河流辽河.清河之水只有到了雨季,才有了河岸流水的本色.到了水汛期,两河之水源源流进了距通辽市50公里处小塔子水库里,水库里水波总是荡着一种幽幽的古典清音. 历史发展到今天,大自然也产生了变化.早在远古时此地是野草疯长.树林遮天.野狼成群结队的凶险之地.明朝时,这里修建起一座神秘小塔,此塔与云南建水县建水文笔塔相似.过去古人们建塔是为了埋藏保存供奉舍利或是观察敌情.或是登高望远.振兴风水.塔原本产生于印度,后传于中国,属佛教的一种建筑物.至明朝时,这里有了这座小塔,初一.

  • 财行家:互金行业中风控体系为重中之重

    对于金融行业而言,风险控制永远是重中之重.虽然目前该行业的监管细则还未出台,但是今年7月发布的<关于促进互联网金融健康发展的指导意见>已明确指出,个体网络借贷机构要明确信息中介性质,主要为借贷双方的直接借贷提供信息服务,不得提供增信服务,不得非法集资.因此,互联网金融公司要想长期健康发展,必须提升合规经营水平,在坚守底线的基础上开拓发展空间. 挑选互联网金融平台,投资人首先看重的是这个平台的年化收益率有多高,但却忽略了至关重要的问题.在关注收益的同时,也要看平台的股东背景,在强大的背景后,重中

  • 工作圈怎么发布动态 工作圈怎么发布动态

    想在工作圈结交朋友?想结交朋友那得先跟好友互动,在工作圈能跟好友互动的办法就是发布动态,那么小伙伴们知道怎么发布动态吗?不知道的话就跟小编一起操作,看工作圈怎么发布动态. 1)打开工作圈,然后点击下方的[圈子],接着点击下方要发布动态的圈子;(如下图) 2)点击右下角的[文字],然后点击下方的编辑框输入动态内容,最后点击右上角的[发送]即可.(如下图)

  • QQ空间大图模块:说好永远不分开 QQ空间大图模块:说好永远不分开

    使用方法: 1:点击自定义. 2:点击右侧的新建模块→点击图片模块. 3:模块名称随便,用一个空格最好,图片地址上输入图片的地址,再点击"更多设置",背景.边框选择无,确定保存. 4:用鼠标调整一下图片的大小,让整个图片完全显示.(这一步有时候是不需要的) 5:接着点击模块管理→把"互动"以上的模块前面的√全部去掉,然后再把需要显示的模块打√,这样"日志"."留言"."个人形象"或"音乐收藏&qu

  • 海量数据处理方法与分析(1/3)

    1.bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点: 对于原理来说很简单,位数组+k个独立hash函数.将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找的结果是100%正确的.同时也不支持删除一个已经插入的关键字,因为该关键字对应的位会牵动到其他的关键字.所以一个简单的改进就是 counting bloom filter,用一个counter数组代替位数组,就可以支持删除了

  • 玄关布置技巧 玄关布置技巧

    玄关是给客人留下第一印象地方,因小户型空间有限,所以保持玄关空间整洁,省下空间就更有必要.今天小编给大家介绍12个实用性强的小户型玄关收纳,助你做好玄关收纳. 装饰TIPS:大多美式玄关都喜欢采用一体式的玄关柜进行收纳,一体式玄关柜不仅能够一物两用,且不占空间,是小户型玄关收纳最佳首选. 装饰TIPS:入门玄关处,选用有延伸空间效果的白色组合玄关柜,组合式玄关柜占用面积不大外,还具有强大的收纳功能.不仅柜里面可以储放物品,连玄关台面也能放置钥匙等日常用的小饰品,而下方镂空地方,也可以摆放日常所穿

热门推荐
  • 今天的 Doodle 太现实了 www.google.com 今天的 Doodle 太现实了 www.google.com (看不到的自备梯子 这里就不要对伟大的墙吐槽了) --cut-- Xrong在2014-06-24 05:19:2回答到: 哈哈... wwqgtxx在2014-06-24 06:22:2回答到: 好! yinheli在2014-06-24 06:58:0回答到: 昨天下午那会就看到了 egen在2014-06-24 09:29:2回答到: 赞 baichi在2014-06-24 14:45:0回答到:
  • 美丽说试用报告怎么写 美丽说试用报告怎么写 进入手机美丽说 >买 >福利社 >我的福利>提交报告 1..手机试用报告怎么写? 填写报告标题.详细描述.上传照片.评分:至少包含功能.特性描述,通过图片和文字详细描述试用过程及感受,图片清晰,能如实反映试用品特点,如实客观评分. 手机提交的试用报告仅支持手机修改,电脑无法修改.由于网络情况,图片上传速度会有区别,存在上传成功信息滞后可能,请耐心等候.只有当报告内容中含有内容时,"提交试用报告"按钮才会生效.如收到试用品后,15日内未提交试用报告或提交垃圾报告,
  • 设计参考:WordPress建站成功案例 设计参考:WordPress建站成功案例 网页制作poluoluo文章简介:最近国外有个牛人收集了 16 个专门收集 wordpress 精彩建站案例的网站,对于每一个 wordpress 迷来说,这都是一份大礼. 最近国外有个牛人收集了 16 个专门收集 wordpress 精彩建站案例的网站,对于每一个 wordpress 迷来说,这都是一份大礼. 这16个站点,每一个站点都值得认真去翻阅,任何一个站点里面推荐的网站,都值得我们去细细揣摩.即使对于像我这样的设计白痴及色彩白痴来说,也可以获得一份视觉的享受 一个站长的智慧是有限的,千
  • 哪些睡眠坏习惯要不得 哪些睡眠坏习惯要不得 1.睡前生气 睡前生气发怒,会使人心跳加快,唿吸急促,思绪万千,以致难以入睡. 2.睡前饱餐 睡前吃得过饱,胃肠要加紧消化,装满食物的胃会不断刺激大脑.大脑有兴奋点,人便不会安然入睡,正如中医所说"胃不和,则卧不安". 3.睡前饮茶 茶叶中含有咖啡碱等物质,这些物质会刺激中枢神经,使人兴奋,若睡前喝茶,特别是浓茶,中枢神经会更加兴奋,使人不易入睡. 4.剧烈运动 睡前剧烈活动,会使大脑控制肌肉活动的神经细胞呈现极强烈的兴奋状态,这种兴奋在短时间里不会平静下来,人便不能很快入睡.所以,睡
  • 幻想神域 2014年七夕情人节活动介绍 幻想神域 2014年七夕情人节活动介绍 7月28日信息,动漫网游<幻想神域>将于2014年七夕情人节即将到来之际,开启2014年七夕情人节活动,而夏日祭典同步开启,陪你过一个动漫七夕,在游戏中帮NPC送巧克力还有机会获得时装哦,这里给大家分享下<幻想神域>2014年七夕情人节活动介绍. 爱在夏日祭, 小心FFF团烧烧烧! 纳维亚圣城夏季最热闹的夏日祭来临,你可以穿上最美最帅气的时装,走进夏日祭的活动现场.烤章鱼脚.棉花糖.祭典炒面等夏日祭特色食品等你来一一品尝:钓水球.捞金鱼等趣味横生的活动可以参与:还有神奇的魔法布偶等