Erro de mapeamento com Hibernate Annotation.. ajuda

1 resposta
rafaelctork

Olha pessoal… ja fiz isso varias vezes e nao sei oq ta acontecendo … ja fiz o mapeamento da classe Especialidade igual as demais… e continua dando erro de mapeamento… vo colocar o codigo abaixo

import java.io.Serializable;
import javax.persistence.*;

@Entity
@Table(name = "public.especialidade")
@SuppressWarnings("serial")
public class Especialidade implements Serializable {

    @Id
    @Column(name="id_especialidade")
    @GeneratedValue(strategy=GenerationType.AUTO)
    private Integer id;

    @Column(name="nome")
    private String nome;
   
        
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    
}

o erro que esta dando é este…

org.hibernate.MappingException: Unknown entity: br.com.model.Especialidade

at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:550)

at org.hibernate.impl.SessionImpl.getEntityPersister(SessionImpl.java:1338)

at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:98)

at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:187)

at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)

at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:172)

at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)

at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)

at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:535)

at org.hibernate.impl.SessionImpl.save(SessionImpl.java:523)

at org.hibernate.impl.SessionImpl.save(SessionImpl.java:519)

A tabela que criei de especialidade é esta…

CREATE TABLE especialidade
(
id_especialidade serial NOT NULL,
nome character varying(30) NOT NULL,
CONSTRAINT especialidade_pkey PRIMARY KEY (id_especialidade)
)

agradeço desde ja… obrigado…

1 Resposta

renanigt

Esse erro ta retornando quando vc faz alguma pesquisa ?!
Vc já mapeou a classe no hibernate.cfg.xml ?!

Criado 30 de outubro de 2009
Ultima resposta 30 de out. de 2009
Respostas 1
Participantes 2