Na minha opinião essa pergunta está mal formulada. A anotação de estratégia é que deveria estar na classe Mãe e não nas classes filhas,
Na minha opinião essa pergunta está mal formulada. A anotação de estratégia é que deveria estar na classe Mãe e não nas classes filhas,
Olá, Benedito! Tudo bem?
Agradeço o seu feedback acerca da atividade!
O ponto principal dessa atividade é sobre essa inconsistência da atividade, aonde a solução é a anotação @Inheritance(strategy = InheritanceType.JOINED)
que deveria estar na classe Pessoa
, que é a classe base, e não nas classes PessoaFisica
e PessoaJuridica
. Assim, a estrutura correta seria:
Espero ter esclarecido essa questão e bons estudos!