Boa tarde!
Na tabela TOPICO temos as colunas AUTOR_ID e CURSO_ID e na classe Topico temos os relacionamentos com Usuario e Curso. Como o Spring Boot consegue enxergar esses relacionamentos sem a utilização da annotation @JoinColumn? Por que não tivemos que fazer algo como o código abaixo?
@ManyToOne
@JoinColumn(name = "autor_id")
private Usuario autor;
...
@ManyToOne
@JoinColumn(name = "curso_id")
private Curso curso;
Percebi, inclusive, que o Hibernate criou as FK corretamente no banco h2.
Obrigado!