Listar dados tabela com herança

Java

07/05/2014

Boa dia pessoal, sou prediz.

Na minha entidade Pessoa, fiz mapeamento @Inheritance(strategy=InheritanceType.JOINED) e extends nas classes pessoFisica e pessoaJuridica, foi criada três tabelas com os respectivos nomes, até ai tudo bem salvado tudo certo. Mas não sei como fazer um listar pessoa que venha tanto pessoJuridica quanto pessoaFisica. Estou usando Hibernate.

Obrigado desde já.

Entidade Pessoa

@Entity
@Inheritance(strategy=InheritanceType.JOINED)
public abstract class Pessoa implements java.io.Serializable{

    private static final long serialVersionUID = 1L;

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



up 0 down

Boa noite pessoal, sou prediz.

Na minha entidade Pessoa, fiz mapeamento "@Inheritance(strategy=InheritanceType.JOINED)" e extends nas classes pessoFisica e pessoaJuridica, foi criada três tabelas com os respectivos nomes, até ai tudo bem salvado tudo certo. Mas não sei como fazer um listar pessoa que venha tanto pessoJuridica quanto pessoaFisica. Estou usando Hibernate.

Obrigado desde já.

Entidade Pessoa

@Entity
@Inheritance(strategy=InheritanceType.JOINED)
public abstract class Pessoa implements java.io.Serializable{

    private static final long serialVersionUID = 1L;

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

Entidade PessoaFisica

@Entity
@PrimaryKeyJoinColumn(name="id_pessoa")
public class PessoaFisica extends Pessoa{

     private static final long serialVersionUID = 1L;



     private String cpf;
     private String rg;
     private String estadoCivil;
     private String NomePai;
     private String nomeMae;



Pessoa Juridica

@Entity
@PrimaryKeyJoinColumn(name="id_pessoa")
public class PessoaJuridica extends Pessoa{

    private static final long serialVersionUID = 1L;



    private String cnpj;
    private String nomeFantasia;
    private String inscricaoEstadual;
    private String dataEncerramento;
    private String dataAbertura;
Sidnei Ferreira

Sidnei Ferreira

Curtidas 0

Respostas

Marisiana Battistella

Marisiana Battistella

07/05/2014

Olá Sidnei!
Eu não programo em Java, mas encontrei essa máteria que possui um exemplo de como se trabalha com herança..
[url]http://www.tiexpert.net/programacao/java/heranca.php[/url]
GOSTEI 0
Teste Teste

Teste Teste

07/05/2014

teste
GOSTEI 0
Sidnei Ferreira

Sidnei Ferreira

07/05/2014

Olá Marisiana, Obrigado pela ajuda. Vou dar uma olhada.
GOSTEI 0
POSTAR