Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Duplicação de contas mesmo usando o @JoinColumn(unique=true)

Mesmo removendo e repopulando as tabelas e inserindo o trecho de código sugerido pelo professor na classe Cliente: @JoinColumn(unique=true) @OneToOne a tabela cliente foi populada com chaves duplicadas e nenhum erro foi levantado. Rodei a classe "TestaContaCliente" duas vezes, resultando em 4 linhas inseridas na tabela Cliente. Por isso, a inserção de "@JoinColumn(unique=true)" não adiantou de nada. Além disso, usei o comando "desc Cliente" no mysql, o que me permitiu observar que o campo "conta_id" na coluna Key é "MUL", ao contrário de "UNI", conforme mostra a explicação do professor no minuto 8.25. O que pode ter ocorrido de errado?

4 respostas

Olá Adriana!

Poderia me enviar por aqui seu código para eu dar uma olhada por favor?

Olá Adriana!

Conseguiu resolver o problema?

Eu não consegui mais achar o código. Deletei depois que terminei o curso e não consegui achar de jeito nenhum. Agradeço pela atenção, de toda forma!

solução!

Olá Adriana!

Poxa, tudo bem.

Fecharei o tópico blz? Qualquer dúvida pode nos mandar por aqui.

Bons estudos!