Problema na geração de tabela de classe Extendida mapeada pelo Hibernate

1 resposta
E

Ola amigos preciso da ajuda de vcs…
estou desenvolvendo meu TCC … utilizando java JSF estou com um problema
Criei a entidade pessoa … preciso criar uma classe Fornecedor… que extende de pessoa
bom … fiz o mapeamento da entidade assim

@Entity
   public class Pessoa implements Serializable {
   private static final long serialVersionUID = 1L;

   @id
   @GenerateValue(strategy = GenerationType.AUTO)
   private Long id;
   private String nome;
   @ManyToOne
   private Cidadade cidade; 

   getters e setters

   e criei uma classe que normal  Fornecedor que estende de Pessoa com 2 atrubutos a mais CNPJ e IE dessa forma

  public class Fornecedor extends Pessoa {
     
      private String cnpj;
      private String iscrEstadual;

  getters e setters


 O Problema é que essa tabela fornecedor o Hibernate não gerou no banco de dados..
 como sou iniciante não sei o que falta para isso acontecer..  se alguém puder ajudar .agradeço

1 Resposta

wolmirGarbin

E ai,

cara herança trabalhando com hibernate annotations pode ser feita de 3 maneiras… não é tão simples de explicar em poucas palavras… porém tem uma apostila que me ajudou bastante:

http://www.google.com.br/url?sa=t&source=web&cd=9&ved=0CGQQFjAI&url=http%3A%2F%2Fwww.atualizado.com.br%2Fsemfronteiras%2Findex.php%3Foption%3Dcom_docman%26task%3Ddoc_download%26gid%3D8%26%26Itemid%3D66&ei=C4A5TsPbDoaCgAfU5vXOBg&usg=AFQjCNEBIe7l3Wy7j4pqNv76W4fgvNVARQ&sig2=8ppk7_VvDP0byLtf37BvtQ

Bem no final tem as formas possiveis de se trabalhar com herança… é um exemplo onde Aluno e Professor estendem de Pessoa…

Da uma olhada espero que ajude…

Criado 3 de agosto de 2011
Ultima resposta 3 de ago. de 2011
Respostas 1
Participantes 2