2
respostas

Dúvidas sobre Herança em Relação ao retorno de banco de dados.

Olá!!

Em uma aplicação que criei de Java Web utilizando JSF, crie uma classe pai chamada cliente, e utilizei o conceito de herança criando mais duas classes, uma classe ClienteFisico e uma ClienteJuridico, ambas estendendo de da classe Cliente. Ao montar um manageBean para o retorno dos dados do banco, como que ficaria representado uma lista de clientes? Para cada tipo de Cliente, eu terei que gerar 2 listas para receber uma os dados de ClienteFisico e outra para dados de ClienteFisico?

2 respostas

Em casos de Herança, uma classe pai chamada Veiculo, tendo 3 classes filhas (Carros, Caminhao e Onibus), como ficaria representado esse cenário em um banco de dados relacional? Seria criado uma tabela para cada classe filha?

Oi Bruno,

Se a parte do acesso ao banco de dados for feita via JPA, tem um curso aqui na Alura que explica como fazer mapeamento de herança: https://cursos.alura.com.br/course/java-jpa-consultas-avancadas-performance-modelos-complexos/task/89342