捕获RuntimeException并重新抛出Checked异常

时间:2017-03-01 04:38:36

标签: java

在Hibernate中启用乐观锁定时,Hibernate会抛出运行时异常(HibernateOptimisticLockingFailureException)。

当抛出此异常时,我们需要捕获此异常并向用户显示有意义的消息。 (例如“该对象被其他人修改。”)

我想要做的是在服务级别捕获此运行时异常并重新抛出自定义检查的异常,如ConcurrentObjectModificationException。

这是正确处理此问题的方法吗?

0 个答案:

没有答案