Dúvida sobre polimorfismo com JPA [RESOLVIDO]

Boa tarde,

Estou querendo mapear com JPA a seguinte situação:

Tenho uma lista de animais, porém cada animal tem características comuns e incomuns. Exemplo

class Animal {
}

class Cachorro > Animal {       
}

class Gato > Animal {
}

e preciso uma entidade com a lista de animais, como:

class Zoologico {
    List<Animal> animais;
}

No JPA tem como eu fazer algo genérico assim? Criar algo que eu consiga deixar dinâmico conforme seu tipo (Polimorfismo).

Talvez isso não seria legal fazer com JPA. Quero dicas e sugestões.

isto.

2 curtidas

Obrigado. Consegui entender e resolver.