Ola boa tarde, estou com um sistemas em J2EE struts e hibernate, o problema é o seguinte:
em um mesmo projeto ao acessar a base através do hibernate caso eu rode uma Rotina Man o java roda direito e manipula os dados corretamente
public static void main(String[] args) {
Session session = new HibernateUtil().getSession();
PratoDao prtDao = new PratoDao(session);
List<Prato> lstPrato = prtDao.carregaLista();
for (Prato prato : lstPrato) {
System.out.println (prato.getDescricao());
}
}
Porém no mesmo projeto quando quero acessar um codigo semelhante mas agora através da Action da um erro :
ClassNotFoundException: org.hibernate.Session
Sgue o codigo da action abaixo:
public class ListaPratosAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
// TODO Auto-generated method stub
System.out.print("passou1 ");
Session session = new HibernateUtil().getSession();
System.out.print("passou2 ");
PratoDao prtDao = new PratoDao(session);
List<Prato> lstPrato = prtDao.carregaLista();
return mapping.findForward("lstPrato");
}
}
Desde de ja agradeço a atenção.