使用SPRING/HIBERNATE,异常该如何处理?
在使用Hibernate+Spring时,Spring默认事务配置只能捕捉DataAccessException或者继承类,那么我们在SERVICE方法中,要不要CATCH DataAccessException另外抛出自定义具有业务含义的异常呢?如果是自定义的异常属于Checked异常,那还需要在事务配置中添加相应的异常捕获类否则事务是不起作用的,其实主要是如果我们要在SERIVE层抛出自定义的异常,那么就需要捕获DataAccessException Runtime异常同时转化为Checked异常、大家在使用SH时是如何处理的?