Duvida com mapeamento de herança com o hibernate

3 respostas
A

Pesosal

Tenho o seguinte mapeamento:

<many-to-one name="user"  column="cod_user" class="br.com.easycm.modules.user.DefaultSimpleUser" lazy="false"/>

Existem outras duas classes que herdam dele, PessoaFisica e PessoaJuridica. Quando o objeto Compra(que contem esse mapeamento) e tento fazer um

getUser() instanceof PessoaFisica

Ele sempre dá false, onde eu estou barbeirando? :slight_smile:

Alberto

3 Respostas

A

Por exemplo, quando eu chamo o toString() do objeto carregado pelo hibernate, o toString() executado é do classe PessoaFisica, não entendo pq não posso fazer o cast

Alberto

A

Pessoal, Andei pesquisando e realmente não achei nada, alguem com conhecimentos mais avançados do hibernate não tem a explicação não :slight_smile: ?

Alberto

T

Cara dá uma detalhadinha no teu código ae pra gente poder ver direito… Você conhece as estratégias de herança em ORM?

Criado 15 de junho de 2007
Ultima resposta 22 de jun. de 2007
Respostas 3
Participantes 2