JPA mapeamento

1 resposta
D

Ola Pessoal.
Estou precisando fazer o seguinte mapeamento no JPA:

Exemplo de tabela no MySQL:
id INTEGER
situacao VARCHAR(10)
dt_cad DATE
nome VARCHA(50)
cidade VARCHAR(30)

Gostaria de criar uma Super classe com os campos que possivelmente se repetem em todas as tabelas da base de dados
Exemplo:

public class BaseVO {
    Integer id;
    String situacao;
    Date dtCad;
// Getters, Setters e outros...
}

E para os campos especificos de cada tabela eu criaria uma classe filha da Super classe
Exemplo:

public class ClasseVO extends BaseVO {
    String nome;
    String cidade;
// Getters, Setters e outros...
}

Como faço este mapeamento ?

Observação: A Chave Primaria (id) ficara na Super Classe.

1 Resposta

_Renatu

Ola

O JPA tem maneiras bem transparentes de você mapear a herança. Procure por “JPA inheritance” no google, e você verá…

Muito provavelmente o tipo JOINED vai cair bem pra voce…

Criado 13 de novembro de 2007
Ultima resposta 13 de nov. de 2007
Respostas 1
Participantes 2