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

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;
}