Fórum Usando inner join 3 tabelas #478261

07/05/2014

0

Boa tarde,

Preciso criar uma pagina que lista todos os elementos de três tabelas do banco usando usando hibernante, Pessoa, PessoaFisica, PessoaJuridica.
Obrigado desde já.


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;
    



@Entity
@PrimaryKeyJoinColumn(name="id_pessoa")
public class PessoaFisica extends Pessoa{
    
     private static final long serialVersionUID = 1L;
     



@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

Responder

Posts

09/06/2014

Daniel Volpato

Dá uma olhada no comando select new do jpql - jpa.
Responder

Gostei + 0

10/06/2014

Marisiana Battistella

Esse tópico não foi duplicado?
Se não me engano respondi um igual ou bem parecido a esse...
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar