Ola pessoal ja estou a semanas tentando sanar este maldito erro que estou tendo com hibernate,é o seguinte estou usando jsf+hibernate, ta td mapeado certinho, e tenho uma classe main que eu uso para testar, e esta persistindo corrtamente os dados no banco,mas qdo chamo qualquer metodo no meu bean para salvar, atualizar … ele me dá erros deste tipo:
java.lang.NoClassDefFoundError: Could not initialize class com.Lgweb.Tcc.Util.HibernateUtil
com.Lgweb.Tcc.Dao.DaoPerfil.salvar(DaoPerfil.java:73)
com.Lgweb.Tcc.Controller.ControlPerfil.create(ControlPerfil.java:102)
Este erro estou tomando qdo chamo o metodo para salvar,O que pode ser isso?Pq só levo este erro apartir das pg jsf.
metodo salvar no bean controlador:
public String create() {
IDaoPerfil ldao = new DaoPerfil();
ldao.salvar(perfil);
return "sucesso_incPerfil";
}
no Dao:
public void salvar(Perfil perfil) {
session = HibernateUtil.getInstance();
Transaction tx = null;
try {
tx = session.beginTransaction();
session.save(perfil);
tx.commit();
// env.addSuccessMessage("Perfil incluido com sucesso!");
} catch (HibernateException e) {
//System.out.print(e.getLocalizedMessage());
tx.rollback();
} finally {
session.close();
}
}
se alguem puder ajudar fico grato.
abraços.