Duvida - Herança JPA

0 respostas
Syck

Boa tarde.

Tenho uma classe abstract (Pessoa) com anotação @MappedSuperClass, tenho PessoaFisica e PessoaJuridica extendendo esta classe.

Até então, ok, tudo tranquilo.
Agora, gostaria que na entidade Cobrança, ter um atributo do tipo Pessoa(a classe abstract), porém esta classe não é uma tabela, e eu tb não gostaria que fosse :smiley: … tem como fazer isto?

Agradeço a ajuda…

Segue mais ou menos este exemplo abaixo:

@MappedSuperClass

public abstract class Pessoa{

@Id

private string id;

}
@Entity

public class PessoaFisica{

}
@Entity

public class PessoaJuridica{

}
@Entity

public class Cobrança{

@OneToMany

private Pessoa pessoa;

}
Criado 31 de agosto de 2009
Respostas 0
Participantes 1