como pegar a id da classe pai em uma heranca de entidades java?

04/10/2019

8

pessoal, estou trabalhando com heranca em classes que serao persistidas em um banco de dados. essa heranca e do tipo JOIN (cada entidade tera sua propria tabela no banco de dados).
Tenho a superclasse Pessoa, com uma @Id do tipo Integer e uma subclasse Funcionario, que possui a sua própria @Id, também do tipo Integer.
Minha dúvida e a seguinte, digamos que estou com um objeto to tipo Funcionario e preciso saber qual o valor da id nao do funcionario, mas sim da pessoa, qual seria a melhor ou as possiveis formas de fazer isso? de preferencia sem utilizar type casting, caso haja essa possibilidade.
estou usando Hibernate como provedor do JPA.
Obrigado!
Flavio Silva

Flavio Silva

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar