Dúvida - @OneToMany com @JoinColumn

Pessoal, há alguma forma de fazer o relacionamento @OneToMany ter uma chave estrangeira com @JoinColumn?

Classe A:
@OneToMany(mappedBy=“cli”,cascade=CascadeType.ALL)
@JoinColumn(name=“Contas_id”)
private List contas;

Classe B:
@ManyToOne
private Cliente cli;

Eu queria fazer com que a Classe A tivesse uma chave estrangeira da Classe B sem usar @JoinTable.
Alguma solução?

Acho que você não conseguiu dizer o que realmente quer porque não há nenhum motivo para usar JoinTable nesta situação. Você mesmo “mapeou” de forma que a classe B tem chave estrangueira de Cliente e não tem JoinTable.