首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

struts spring和hibernate异常的基本知识

2014-01-26 
struts spring和hibernate异常的基本知识,public class UserDaoImpl extends HibernateDaoSupport implemen

struts spring和hibernate异常的基本知识,public class UserDaoImpl extends HibernateDaoSupport implements UserDao {

public void delete(Long lID) {
Session objSession = getHibernateTemplate().getSessionFactory.openSession();
...
objSession.delete(xxx);
...
objSession.close();
}

}


我这样如果在这个方法中出现异常抛出HibernateException,我该怎么办啊?
我要不要在这里需要try catch finally啊?

如果直接抛出,它会不会被spring框架包装成DataAccessException的啊?

大家觉得我该怎么处理好啊?
大家可以把经验说来听听,谢谢.

------解决方法--------------------------------------------------------
按照一般的方法是应当加入TRY的。不过有一点会跳出来。
------解决方法--------------------------------------------------------
在DAO层得话就在方法名后面加throws HibernateException吧

        

热点排行