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.