HibernateTemplate类里面的flush方法抛出了异常,异常处理

IT-奔跑者 2015-01-21 03:04:23
图1
图2
图1中 ,HibernateTemplate类里面的flush方法抛出了异常,
图2中,调用它的时候却不会抛出异常
各位大神,请问下这是做了什么处理啊?
...全文
187 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Runner6587 2015-01-27
  • 打赏
  • 举报
回复
引用 2 楼 kiss199203 的回复:
图2中调用的就是图1的flush方法,而图1的flush()方法有抛出异常,当调用的时候应该需要捕获或抛出异常, 可是图2调用时却没有。这个是hibernate低层代码
我说了异常分两种啊!一种编译式异常,是需要我们编写代码时就处理的也就是需要try,catch或者thorws出去! 另一种运行期异常,继承RuntimeExceptino,可以编写代码时处理也可以不处理!所以你调用的时候可以不处理啊!
IT-奔跑者 2015-01-26
  • 打赏
  • 举报
回复
图2中调用的就是图1的flush方法,而图1的flush()方法有抛出异常,当调用的时候应该需要捕获或抛出异常, 可是图2调用时却没有。这个是hibernate低层代码
Runner6587 2015-01-21
  • 打赏
  • 举报
回复
异常分为两种: 一种是检查式异常就是我们写程序时必须try,catch,比如IOException 另一种就是运行时异常,是可以不捕获的 比如NullPonterException 而DataAccessException就是RuntimeExcption的子类,也就是运行时异常!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧