Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Quando usar o JoinColumn?

Eu percebi que o @JoinColumn não foi declarado para indicar a FK da entidade relacionada, por exemplo:

public class Produto {

    @ManyToOne
    @JoinColumn(name="categoria_id") //<<<--- não tem isso na aula
    private Categoria categoria;

}

Quero saber se não é utilizado mais, se é opcional ou é utilizado apenas em casos especiais.

1 resposta
solução!

Oi Ian,

Não é obrigatório utilizar essa anotação.

Por convenção, o nome da coluna será: nomeDoAtributo_id

Bons estudos!