Hib Annotations relacionamento 1:1  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
SadNess
JavaTeenager
[Avatar]

Membro desde: 30/03/2006 16:51:25
Mensagens: 197
Offline

galera, to com dúvida aqui pra fazer um mapeamento OneToOne
tenho as seguintes classes:





mas quando eu tento criar as tabelas usando o código abaixo:


eu recebo o seguinte erro:



Eu quero que a PK de endereço seja o id de pessoa, ou seja, a FK é a própria PK
como eu faço isso? o que estou fazendo de errado
SadNess
JavaTeenager
[Avatar]

Membro desde: 30/03/2006 16:51:25
Mensagens: 197
Offline

ninguém??
me parece uma dúvida simples mas que eu to apanhando =[
ddduran
Virtual Machine Man
[Avatar]

Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline

Todo Entity tem que ter um ID seu endereço não tem um ID, ele é mesmo uma outra tabela do banco?

ou ele é um Embedded?

ve se o que você quer fazer não é isso
http://www.guj.com.br/posts/list/71059.java#373181

mrsmylle
JavaEvangelist

Membro desde: 20/05/2005 00:02:06
Mensagens: 432
Offline

Opa, beleza. Acho que está invertido a coluna que é uma chave estrangeira, não é a pessoa que vai possuir a coluna da cidade?
SadNess
JavaTeenager
[Avatar]

Membro desde: 30/03/2006 16:51:25
Mensagens: 197
Offline

então
o que eu queria é que o id de Endereço fosse o mesmo id de Pessoa
acho que utilizando Embedded resolve meu problema, apesar de eu não considerar a solução ideal
ddduran
Virtual Machine Man
[Avatar]

Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline

então, você leu a thread que eu passei o link? o cara quer fazer a mesma coisa que você só que Cliente - Endereço

 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team