關於getHibernateTemplate的load方法拋出的錯誤的問題

原來的問題在這裏:
[url]http://www.iteye.com/problems/1172[/url]

今天考慮了一下,還是使用捕獲錯誤來解決這個問題,使用DataAccessException是不能捕獲那個ObjectNotFoundException的,可以使用RuntimeException來捕獲。最後使用cactus測試了一下,service層和struts層測試通過。

代碼如下:
[b]dao層:[/b]

public void fooFunction(){
getHibernateTemplate().load(foo.class,fooId);
//do something
}

[b]
service層:[/b]

try{
fooFunction();
}catch(RuntimeException e){
//throw your exception
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章