Eu estou com o seguinte problema, configurei o hibernate conforme tutorial,
mas na hora de rodar apareceu o seguinte erro:
Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException
at br.com.Util.HibernateUtility.<clinit>(HibernateUtility.java:11)
at br.com.Util.Teste.main(Teste.java:9)
Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 2 more
o erro aponta para duas linhas, uma em cada Classe que tenho a seguir
aqui a exception aponta para linha 11
package br.com.Util;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateUtility {
private static SessionFactory factory;
static {
try {
factory = new Configuration().configure().buildSessionFactory();
} catch (Exception e) {
e.printStackTrace();
factory = null;
}
}
public static Session getSession() {
return factory.openSession();
}
}
e aqui a exception é na linha 9:
package br.com.Util;
import org.hibernate.Session;
import org.hibernate.Transaction;
import br.com.Classes.Curso;
public class Teste {
public static void main(String[] args) {
Session sessao = HibernateUtility.getSession();
Transaction transaction = sessao.beginTransaction();
(...)
}
}
que assim nota que a exception aponta para a sessão, mas não sei
o que está errado. Alguem pode me ajudar???
valeu!!!
