Bom, estou tentando chamar o campo #{dentista.pessoaFisica.nome} e aparece o seguinte erro: /tabelas/dentistas.xhtml @17,82 rowKey="#{dentista.pessoaFisica.nome}": Property ‘pessoaFisica’ not found on type java.lang.String
Além disso, olhando o log do hibernate percebo que ele não está carregando o objeto pessoaFisica, veja o sql abaixo:
Hibernate:
select
dentista0_.id as id4_,
dentista0_.cro as cro4_,
dentista0_.id_pessoa_fisica as id3_4_
from
dentista dentista0_
Porém já coloquei FetchType.EAGER na classe Dentista.java e nada, continua a mesma coisa.