Uma entidade Pessoa do tipo pessoaFisica
tem um atributo Conjuge do tipo pessoaFisica
como ter um auto relacionamento One To one em hibernate?? agradeço!
Uma entidade Pessoa do tipo pessoaFisica
tem um atributo Conjuge do tipo pessoaFisica
como ter um auto relacionamento One To one em hibernate?? agradeço!
Cara, não duplique seus posts: http://www.guj.com.br/java/274339-stackoverflow-hibernate#1441843
Seja paciente e aprenda a esperar por resposta.
Lá tem a tag @Expose. Pra que isso?
foi mal, é o desespero! mas não farei novamente…
expose é pq a entity é convertida em TO para ser enviada para o bean…
PessoaProposta é um Entity também?
Se for, você tem que usar alguma estratégia para persitir como herança.
sim, já estou persistindo com herança
o problema que a pessoaFisica tem dentro dela um atributo do mesmo tipo ( pessoaFisica)
e isso gera um stackOverflow , entra em recursão infinita …
pois pessoa tem um conjuge, conjuge é uma pessoa que tem um conjuge e assim sucessivamente
[quote=Bruno Cerqueira]sim, já estou persistindo com herança
o problema que a pessoaFisica tem dentro dela um atributo do mesmo tipo ( pessoaFisica)
e isso gera um stackOverflow , entra em recursão infinita …
pois pessoa tem um conjuge, conjuge é uma pessoa que tem um conjuge e assim sucessivamente[/quote]Cara, não. Você não está persistindo com herança:
@Entity
@Table(name = "pessoa_fisica_proposta", schema = "dbo", catalog = "bdweb")
public class PessoaFisicaProposta extends PessoaProposta
Eu já fiz esse relacionamento que você está a fazer e não tivesse esse problema de overflow.
Mas aqui, a persistencia no banco acontece ok.
só dá problema quando eu mapeio o conjuge ( que é do tipo PessoaFisica) dentro da PessoaFisica
pois estou fazendo um auto relacionamento…
mas irei verificar mais algumas coisas, alguma atualização favor me informar, obrigado!