Dúvida EAGER Loading em jsf

1 resposta
R

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.

1 Resposta

drsmachado

O que ele está dizendo é que o atributo dentista é um objeto da classe String e não tem a ver com o log do hibernate.

Criado 17 de agosto de 2013
Ultima resposta 17 de ago. de 2013
Respostas 1
Participantes 2