Duvida relacionamento

Ola pessoal estou fazendo um projeto que tem mais de um relacionamento minhas tabela são

tabela Cliente
tabela filme

to relacionando uma Cliente pode escolher varios filmes mais mais sempre dar esse erro : Illegal attempt to map a non collection as a @OneToMany, @ManyToMany or @CollectionOfElements meu codigo de relacionamento e esse

@OnetoMany - um cliente pode ter varios filmes 
private Collection<Cliente> cliente;

tabela filme

@ManytoOne
private filme fil;

ele so coloca chava estrangeira na tabela filme mais queria botar a chave estrangeira para dentro do cliente. Obrigado quem me responder essa to parado nessa parte obrigadao

Vc tem que ter em mente que um relacionamento ManyToOne é o dominante.

É ele quem vai ter a FK.

fiz a chave estrangeira ficar na tabela cliente ai fica dando o mesmo erro Illegal attempt to map a non collection as a @OneToMany, @ManyToMany or @CollectionOfElements
voce saber por que acontece isso e poderia me ajudar a concertar esse erro? Obrigado por ter responder

Leia e entenda: @OneToMany e @ManyToOne Unidirecional e Bidirecional.

Esse post aí vai te ajudar. :smiley: