[RESOLVIDO] Herança entre classes Hibernate

3 respostas
viniciusalvess

tenho:

@Entity
public class A{

   @Id
   @GeneratedValue(strategy=GenerationType.AUTO)
   private int id ;

//getters and setters
}
public class B extends A{

   private String nome ;

//getters and setters
}

A dúvida é a seguinte , como mapearei para que a tabela criada no banco tenha o nome da classe B com os campos de A e B ?

3 Respostas

orlandocn

http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/inheritance.html

orlandocn

http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/#d0e1168

viniciusalvess

Muito Obrigado Orlando , consegui resolver assim !

@MappedSuperclass 
public class A{  
  
   @Id  
   @GeneratedValue(strategy=GenerationType.AUTO)  
   private int id ;  
  
//getters and setters  
}  

@Entity
public class B extends A{  
  
   private String nome ;  
  
//getters and setters  
}
Criado 28 de janeiro de 2012
Ultima resposta 30 de jan. de 2012
Respostas 3
Participantes 2