Esse realmente é o comportamento do hibernate? Qual justificativa?
Esse realmente é o comportamento do hibernate? Qual justificativa?
Apenas se você não coloca o atributo mappedBy na annotation, o que também deve ser explicado no curso :). O hibernate, por default, não olha para os dois lados do relacionamentos.. não é pq tem OneToMany que existe um ManyToOne. Partindo da suposição que não tem o ManyToOne, como ele faria o relacionamento? Só criando mais uma tabela :).
O mappedBy serve justamente para você explicar que esse não é um novo relacionamento, e sim o mesmo que já foi feito na outra ponta.
Entendi a lógica. Obrigado.