Herança com Joins usando JPA  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
Thiago Fernandes
What is classpath?
[Avatar]

Membro desde: 24/01/2007 10:32:36
Mensagens: 9
Offline

Caros amigos, tenho um problema quanto a herança dom join na JPA. O modelo de classes está parecido con isso(simplificado):

Pessoa {
nome
endereço}

Professor{
formação
}

Aluno{
matricula
}

Assim, as entidades Professor e Aluno Herdam as propriedades da entidae Pessoa. No banco, cada entidade possui uma tabela, logo, é necessário fazer join entre elas.

Gostaria muito que alguém me dissesse com é que se faz herança com essa estratégia usando a JPA.
Abraço.

 Nome do arquivo DiagramaClasses.bmp [Disk] Download
 Descrição Diagrama De Classes
 Tamanho 435 Kbytes
 Baixado:  54 vez(es)


Thiago Fernandes Soares
[Email] [MSN]
marciusbrandao
What is classpath?

Membro desde: 20/07/2006 21:49:50
Mensagens: 9
Offline

Oi Thiago, ficaria mais ou mesno assim :

@Entity
@Inheritance(strategy=InheritanceType.JOINED)
Pessoa {
nome
endereço}

Professor extends Pessoa{
formação
}

Aluno extends Pessoa{
matricula
}

Um abraço.
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team