J2EE,关于sh的整合问题(新手)!~

来源:百度知道 编辑:UC知道 时间:2024/05/25 05:57:14
1、我Hibernate的类已经测试过,能查出来贴出来参考。
public List searchAllGoods(){
List list= null;
try{
Transaction tran=session.beginTransaction();
String hql = "FROM Goods AS g" ;
Query query = session.createQuery(hql) ;
list = query.list();
tran.commit();
}catch(Exception exc){
exc.printStackTrace();
}
this.session.close();
return list;
}
2、Action,测试不出来哪里出问题。
public ActionForward searchAllGoods(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
Goods goods = (Goods)form;
String target = "test";
GoodsDAO gDAO = new GoodsDAO();
try{
List list = gDAO.searchAllGoods();
Iterator allgoodsiter = list.iterator();
request.getSession().setAttribute("allgoodsiter",allgoodsiter);
}catch(Exception exc){
exc.printStackTrace();
}

Iterator allgoodsiter = (Iterator)session.getAttribute("allgoodsiter");

换成
Iterator allgoodsiter = (Iterator)request.getSession().getAttribute("allgoodsiter");

断点测试下Hibernate底层能能连到数据库,action拿到数据了没有。

一个一个排除啊