Herança com hibernate
Criando relacionamento com herança usando Hibernate
Classe Solicitacao:
@Inheritance
(strategy=InheritanceType.JOINED)
@Entity
@Table
(name="solicitacao")
public
class Solicitacao implements Serializable{
/**
*
*/
private static final long serialVersionUID = 3839124554732341724L;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="id_solicitacao")
private Integer idSolicitacao;}
Classe SolicitacaoDeEnvio:
@PrimaryKeyJoinColumn
(name="id_solicitacao")
@Entity
@Table
(name="solicitacao_bloqueio")
public
class SolicitacaoDeEnvio extends Solicitacao{
private static final long serialVersionUID = 1L;
}
Classe SolicitacaoDeRecebimento:
@PrimaryKeyJoinColumn
(name="id_solicitacao")
@Entity
@Table
(name="solicitacao_bloqueio")
public
class SolicitacaoDeRecebimento extends Solicitacao{
private static final long serialVersionUID = 1L;
}
Nenhum comentário:
Postar um comentário