http://www.vraptor.com.br/forum/forums/show/1.page;jsessionid=5EFBE74E464547A61CB7FE5A944ACE95
ai galera testei o vraptor separado e ta tudo ok, testei o hibernate separado e tb ok, quando eu junto da exceção .
o erro ta na inicializacao do hibernate, é preciso configurar algo a mais quando tratamos Vraptor com o hibernate? de acordo com a exceção estão faltando bibliotecas, mas como funcionam separadamente?
erro
java.lang.NoClassDefFoundError: org/hibernate/cfg/AnnotationConfiguration
br.com.logic.HibernateUtil.(HibernateUtil.java:14)
br.com.logic.AlunoLogic.salva(AlunoLogic.java:26)
hibernateUtil(inicializa o hibernate)
public class HibernateUtil {
private static SessionFactory factory;
static {
try {
factory = new AnnotationConfiguration().configure()
.buildSessionFactory();
} catch (Throwable ex) {
System.err.println("falhou" + ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory retornaConexao() {
return factory;
}
}
classe basica anotada
@Entity
@Table(name=“aluno”)
public class Aluno {
public Aluno(){
}
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int idAluno;
private String nome;
private String cpf;
//getts e setters
}
AlunoLogic
@Component
public class AlunoLogic {
@Parameter
@Out
private Session session;
public AlunoLogic() {
}
public void salvar(Aluno aluno) {
try {
session = HibernateUtil.retornaConexao().openSession();
Transaction tx = session.beginTransaction();
session.save(aluno);
tx.commit();
session.flush();
session.close();
} catch (Exception e) {
}