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!
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar