A anotação @OneToMany nesse trecho de código abaixo cria uma tabela intermediária chamada Conta_Movimentacao
.
@OneToMany
private List<Movimentacao> movimentacoes;
Foi dito na transcrição do curso o seguinte:
"Isto se confirma ao digitarmos show tables; no terminal, pois vimos que foi criada uma nova classe, Conta_Movimentacao, para representar o relacionamento @OneToMany que acabamos de criar"
A minha dúvida é:
O atributo mappedBy nesse mesmo trecho de código da annotation não retira a necessidade dessa nova tabela Conta_Movimentacao
criada sem o mappedBy?
Além disso, essa tabela intermediária não deveria ser só criada em relacionamentos muitos para muitos?