Prezados boa noite, estou iniciando em java e estou seguindo um tutorial de um canal no youtube chamado “kurtphpr”, o tutorial se chama “JSF 2.0 aplicação Vendas”, só que estou com problemas em um determinado ponto deste tutorial e não consigo resolver, tendo em vista que até os espaços em branco faço iguais aos do tutorial srssr, preciso da ajuda dos nobres amigos.
problema:
programa não abre sessão, e gera o seguinte erro.
Exception in thread “main” java.lang.ExceptionInInitializerError
at br.com.NovoProjetoJSF.HibernateUtil.HibernateUtil.novaSessao(HibernateUtil.java:20)
at br.com.NovoProjetoJSF.HibernateUtil.HibernateUtil.(HibernateUtil.java:8)
at br.com.NovoProjetoJSF.testes.Teste.main(Teste.java:15)
codigo fonte abaixo:
package br.com.NovoProjetoJSF.HibernateUtil;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateUtil {
private static final SessionFactory sessao = novaSessao();
private static SessionFactory novaSessao() {
try {
Configuration cfg = new Configuration();
cfg.configure("hibernate.cfg.xml");
return cfg.buildSessionFactory();
} catch (Throwable e) {
throw new ExceptionInInitializerError(e);
}
}
public static SessionFactory getSessao() {
return sessao;
}
}
percebi ao debugar o programa que ele gera esse erro ao tentar instanciar um objeto do tipo Configuration do pacote import org.hibernate.cfg.Configuration;
como eu resolvo isso?