Senhores,
Procurei algumas referencias no forum, encontrei, testei, mas não deu certo. Preciso mapear duas classes para um relacionamento manytomany. A estrutura é a seguinte:
tbl_usuario
id_usuario
tbl_usuario_questionario
id_usuario
id_questionario
tbl_questionario
id_questionario
Minhas classes estão assim…
Classe Usuario
@ManyToMany
(targetEntity=Questionario.class, cascade={CascadeType.PERSIST, CascadeType.MERGE})
@JoinTable(name="tbl_usuario_questionario", joinColumns=@JoinColumn(name="id_usuario"),
inverseJoinColumns=@JoinColumn(name="id_usuario"))
private List<Questionario> listaDeQuestionarios;
Classe Questionario
@ManyToMany(
cascade = {CascadeType.PERSIST, CascadeType.MERGE}, mappedBy = "listaDeQuestionarios", targetEntity = Usuario.class)
private List<Usuario> listaDeUsuarios;
O que pode estar errado?