привет, я работаю над веб-приложением, используя hibernate, и когда я пробую это приложение в проекте, сгенерированном веб-службой eclipse, я получил ошибку, и не могу ее исправить
вот она:
Hibernate класс не найден исключение
, поэтому мне нужно работать в двух проектах,
так, как я могу разделить атрибут сеанса между двумя динамическими веб-проектами?
например, в моем первом проекте я захожу так:
String Username=request.getParameter("UserName");
String Password=request.getParameter("passWord");
if(Username!=null && Password!=null ){
Session hibernateSession = HibernateUtil.currentSession();
Transaction tx = hibernateSession.beginTransaction();
tx.commit();
Query qEtudiant = hibernateSession.createQuery("from Etudinat where UserName = :userSID and Password=:psw");
qEtudiant.setParameter("userSID", Username);
qEtudiant.setParameter("psw", Password);
Etudinat e =(Etudinat) qEtudiant.uniqueResult();
Query qEnseignant = hibernateSession.createQuery("from Enseignant where UserName = :userSID and Password=:psw");
qEnseignant.setParameter("userSID", Username);
qEnseignant.setParameter("psw", Password);
Enseignant en =(Enseignant) qEnseignant.uniqueResult();
Query qadmin = hibernateSession.createQuery("from Administrateur where UserName = :userSID and Password=:psw");
qadmin.setParameter("userSID", Username);
qadmin.setParameter("psw", Password);
Administrateur admin =(Administrateur) qadmin.uniqueResult();
if(e!=null){
session.setAttribute("UserName",Username);
session.setAttribute("Nom", e.getNom());
session.setAttribute("Prenom", e.getPrenom());
session.setAttribute("type", "Etudiant");
HibernateUtil.closeSession();
RequestDispatcher rd =request.getRequestDispatcher("index.jsp");
rd.forward(request, response);
}
else
if(en!=null){
session.setAttribute("UserName",Username);
session.setAttribute("Nom", en.getNom());
session.setAttribute("Prenom", en.getPrenom());
session.setAttribute("type", "Enseignant");
HibernateUtil.closeSession();
RequestDispatcher rd =request.getRequestDispatcher("index.jsp");
rd.forward(request, response);
}
else
if(admin!=null){
session.setAttribute("UserName",Username);
session.setAttribute("Nom", admin.getNom());
session.setAttribute("Prenom", admin.getPrenom());
session.setAttribute("type", "Administrateur");
HibernateUtil.closeSession();
RequestDispatcher rd =request.getRequestDispatcher("index.jsp");
rd.forward(request, response);
}
else{ HibernateUtil.closeSession();
RequestDispatcher rd =request.getRequestDispatcher("index.jsp?err=true");
rd.forward(request, response);
}
}