Bom dia pessoall estou utilizando herança no Hibernate (meio confuso ainda) e tenho isso no resultado da consulta:
Hibernate:
select
permission0_.id_permissionario as id1_3_,
permission0_.cod_sexo as cod2_3_,
permission0_.de_senha as de3_3_,
permission0_.dt_cadastro as dt4_3_,
permission0_.dt_nascimento as dt5_3_,
permission0_.email as email3_,
permission0_.fone as fone3_,
permission0_.nome as nome3_,
permission0_.nr_identidade as nr9_3_,
permission0_.id_orgao as id10_3_,
permission0_.id_perfil as id11_3_,
permission0_.id_perm_situacao as id12_3_,
permission0_.id_perm_tipo as id13_3_,
permission0_1_.nome_guerra as nome1_4_,
permission0_1_.id_posto_grad_espec as id3_4_,
permission0_1_.id_qas_qms as id4_4_,
permission0_2_.nr_cpf as nr1_5_,
case
when permission0_1_.id_permissionario is not null then 1
when permission0_2_.id_permissionario is not null then 2
when permission0_.id_permissionario is not null then 0
end as clazz_
from
permissionario permission0_
left outer join
perm_militar permission0_1_
on permission0_.id_permissionario=permission0_1_.id_permissionario
left outer join
perm_civil permission0_2_
on permission0_.id_permissionario=permission0_2_.id_permissionario
where
nr_identidade=?
and de_senha=?
gostaria de recuperar e utilizar os dados de perm_militar.
utilizo minha herança assim em permissionario:
@Inheritance(strategy=InheritanceType.JOINED)
agradeço!