Fernando bom, sim poderia estár na sua conta e também na sua movimentação, algo como.
public class Movimentacao {
@ManyToOne
private Conta conta = new Conta();
}
public class Conta {
@OneToMany(mappedBy = "conta")
private List<Movimentacao> movimentacoes = new ArrayList<>();
}
O que acontace aqui, o jpa sempre vai levar a chave estrangeira quando você o mapeamento acaba com one, então na sua tabela movimentacao irá ter uma chave estrangeira da conta, certo?
Aqui deixamos o relacionamento bidiricional, quanto a classe movimentacao e conta se e relacionam, como pode ver, acho que a principal vantagem desse relacionamento é que as 2 classes podem ser conversar, como pode ver, na classe Conta tem um atributo do tipo List que é da movimentacao e na classe Movimentacao temos o atributo conta.