Hibernate mapeando Annotation

4 respostas
rdgms

Aew.. nao aguento mais to quase desistindo disso kkk

to tentando fazer o hibernate 3 funcionar so que da um erro ..

minha classe:
@Entity
public class Usuario {
   
    @Id
    @GeneratedValue
    private int id;
    private String nome;
minha dao so para cadastrar!!
public class UsuarioDAO {

    public void cadastrar()
    {
    AnnotationConfiguration conf = new AnnotationConfiguration();
    conf.configure();
    SessionFactory factory = conf.buildSessionFactory();
    Session session = factory.openSession();
    
    Usuario usuario = new Usuario();
    usuario.setNome("Rodrigo");
    
    Transaction t = session.beginTransaction();
    session.save(usuario);
    t.commit();
    session.close();
    }
}

meu cfg:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
  <session-factory name="session1">
    <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/medial</property>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.connection.password">master</property>
    <mapping class="br.medial.model.usuario.Usuario" />
  </session-factory>
</hibernate-configuration>
e aonde eu estou chamando o metodo acho de pouca relevancia.. mais.. no desespero kk
@Component
public class UsuarioLogic {

    @Viewless
    public void cadastar(){
    
    UsuarioDAO dao = new UsuarioDAO();
    dao.cadastrar();
    }
            
}

o erro!

descriptionThe server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: org/hibernate/annotations/common/reflection/ReflectionManager

root cause

java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/ReflectionManager

root cause

java.lang.ClassNotFoundException: org.hibernate.annotations.common.reflection.ReflectionMana

4 Respostas

V

Provavelmente o jar hibernate-commons-annotations não está no seu classPath.

rdgms

ja adicionei ele na biblioteca…

V

E continua dando o erro?

rdgms

Realmente eram os JARS

VLw!!!

Criado 28 de outubro de 2008
Ultima resposta 31 de out. de 2008
Respostas 4
Participantes 2