2
respostas

Criar tabela auxiliar para relacionamentos 1xN?!?

Esse realmente é o comportamento do hibernate? Qual justificativa?

2 respostas

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.