Problemas com mapeamento em hibernate com anotationns one-to-one

0 respostas
arcZend

fala gente sou novo no java e estou tentando fazer um mapeamento em hibernate dessas duas classes, na verdade tem + classes q essas só q a duvida é exatamente a mesma, bom para testar se esta funcionando eu criei uma classe Main com um metodo main(String[] args) “meio obvio isso + tudo bem” para gerar as tabelas para mim porem quando gera as tabelas ele gera aparentemente normal porem ao invés de criar um relacionamento

pessoa(
foreign key id_endereco references endereco(idEndereco) on delete cascade
);

ele faz isso:
pessoa add index FKC4E40FA7A4D4A401 (id_endereco), add constraint FKC4E40FA7A4D4A401 foreign key (id_endereco) references endereco (idEndereco)

ou seja não declara a chave estrangeira direito

quando eu clico em designer no phpmyadmin ele nunca aparece o
relacionamento…

estou fazendo algo errado ou é assim msm q aparece???
abaixo segue o codigo da parte do relacionamento

public class Endereco{

@OneToOne(mappedBy=depto)

private Pessoa pessoa;

}
public class Pessoa{

@OneToOne

@JoinColumn(name=id_endereco, nullable=true)

private Endereco depto;

}
Criado 21 de abril de 2011
Respostas 0
Participantes 1