tenho esse codigo:
package newhibteste;
import org.hibernate.SessionFactory;
import org.hibernate.Hibernate;
import org.hibernate.*;
import org.hibernate.cfg.Configuration;
import newhibteste.TbCidade;
import java.sql.SQLException;
public class TbCidadeDao {
private SessionFactory sf = new Configuration().configure("/hibernate.cfg.xml").buildSessionFactory();
private Session session = sf.openSession(); //Abre sessão
private Transaction tx = session.beginTransaction(); //Cria transação
public TbCidadeDao() {}
public TbCidadeDao(String nome, Integer idCountry) {
Session session = sf.openSession(); //Abre sessão
Transaction tx = session.beginTransaction(); //Cria transação
//Cria objeto Aluno
TbCidade tbCidade = new TbCidade();
tbCidade.setName(nome);
tbCidade.setIdCountry(idCountry);
session.save(tbCidade); //Realiza persistência
tx.commit(); //Fecha transação
session.close(); //Fecha sessão
}
public void findAll() {
//Busca objeto aluno da base de dados com chave primária = 1
TbCidade tbCidade = (TbCidade) session.get(TbCidade.class, 14);
//Atualiza informação de matrícula.
System.out.println("tbCidade.getIdCidade()"+tbCidade.getIdCidade());
System.out.println("tbCidade.getName()"+tbCidade.getName());
System.out.println("tbCidade.getIdCountry()"+tbCidade.getIdCountry());
//Como o identificador do objeto aluno é diferente de 0,
//a sua matrícula é atualizada já que foi alterada
session.saveOrUpdate(tbCidade);
tx.commit();
session.close();
}
}
E dá o seguinte erro:
Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException
at newhibteste.TbCidadeDao.
at newhibteste.Untitled1.main(Untitled1.java:10)
Help por favor...abraços