Salvar dados no banco com mais de uma classe

8 respostas
javamysql
Geovani_Leite

Eu tenho uma classe ‘Pessoa’ que contém vários atributos como nome, endereço, telefone, e-mail… E duas outras classes com ‘extends’ de ‘Pessoa’, sendo elas ‘PessoaFisica’ (apenas com o atributo CPF); e a outra é ‘PessoaJuridica’ (com os atributos CNPJ e razão social).

Eu estou me perguntando como farei para salvar a Pessoa no banco(?)… Seriam mais de uma tabela ou apenas uma única tabela ‘Pessoa’ com todos os atributos e preencho apenas aos que cabem a cada tipo de pessoa?

8 Respostas

javaflex

Sao entidades diferentes, não entendo pq essa herança.

Geovani_Leite

Não há necessidade de criar herança para pessoa física e jurídica?

javaflex

Pra mim não, por isso perguntei por que.

Pra mim são entidades totalmente independentes, livres de qualquer tipo de acoplamento.

P

Em minha opinião as duas classes filhas (Pessoa Física e Pessoa Jurídica) podem ser herdadas da classe pai Pessoa, porém as filhas são entidades diferentes tanto no banco quanto na aplicação.

javaflex

Isso é típico de trabalho academico, nunca vi isso em empresas grandes.

Geovani_Leite

Eu ainda estou na faculdade, mas isso seria para um projeto pessoal.

Geovani_Leite

entendi…

javaflex

Se for trabalho academico sem problemas, já que nenhuma empresa vai usar. Segue tutorial:

Criado 20 de novembro de 2018
Ultima resposta 22 de nov. de 2018
Respostas 8
Participantes 3