Exception
海上小波
这个作者很懒,什么都没留下…
展开
-
spring, hibernate 事物处理,异常拦截
今天测试了下spring中配置的hibernate事物处理功能。在异常拦截方面有些收获,认为有必要分享给大家。 这里的异常拦截指的是当对配置了事物处理的方法进行了不合法操作(如:向数据库中插入两条id值相同的记录),spring的事物处理机制会在不合法操作执行后立即自动捕获该异常(以后不能再次通过try{}catch{}捕获该异常,因为该异常以被捕获),后面的程序会正常继续执行。 做到这里突然想到一个问题,也是try{}catch{}的最基本机制,如果一个异常被程序块内层try{}catch{}捕获后,原创 2015-07-31 16:51:15 · 1221 阅读 · 0 评论 -
java异常处理
原来写过一个关于spring事物管理的异常处理。今天突发奇想,在方法调用时,如果原方法定义了异常处理,调用方法同时同样定义了一样的异常处理,那么异常发生时,异常是被原方法捕获处理还是被调用方法捕获处理或者是原方法和调用方法都处理?经本人实践表明,异常只在原方法被捕获处理,在调用方法中调用语句后面的语句依旧正常执行原创 2015-08-04 17:02:24 · 319 阅读 · 0 评论