我在我的应用程序中使用 Spring Hibernate 集成,并且 DAO 类正在扩展HibernateDaoSupport
。
假设我使用代码保存了一些对象,
getHibernateTemplate().save(object);
因为 Spring Hibernate 集成不要求编写 try-catch 块,但假设在保存该对象时是否发生任何异常。那么最好的处理方法是什么?我的意思是我应该在服务层中捕获它并将其包装在一些用户定义的异常中。如果我想记录 DAO 中的哪个方法引发异常,是否需要在 DAO 层方法本身中编写 try-catch?
在对异常处理一无所知之前,我从未使用过 HibernateDaoSupport 或 Hibernate Template。请向我提供您的宝贵意见