E aí galera. Estou seguindo um tutorial do YouTube e estou tendo problemas ao tentar conectar ao banco com o Hibernate. Seguem as minhas classes:
package com.kurtphpr.sistema.vendas;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateUtil {
private static final SessionFactory session = buildSessionFactory();
private static SessionFactory buildSessionFactory() {
try {
Configuration cfg = new Configuration();
cfg.configure("hibernate.cfg.xml");
return cfg.buildSessionFactory();
} catch (Throwable e) {
System.out.println("Deu pau!\n" + e);
throw new ExceptionInInitializerError();
}
}
public static SessionFactory getSession() {
return session;
}
}
//////////////////////////////////////////////////////////////////////////////////
import org.hibernate.Session;
import com.kurtphpr.sistema.vendas.HibernateUtil;
public class Conecta {
public static void main(String[] args) {
Session sessao = null;
try {
sessao = HibernateUtil.getSession().openSession();
System.out.println("Conectou!");
} finally {
sessao.close();
System.out.println("Fechou a conexao!");
}
}
}
e o erro que estou tendo:
Deu pau!
java.lang.NoClassDefFoundError: javax/transaction/SystemException
Exception in thread “main” java.lang.NullPointerException
at Conecta.main(Conecta.java:14)