Galera,
estou tendo dificuldade ao tentar recuperar objetos de uma classe @Many-to-Many
public class CompromissoParticipante {
@EmbeddedId
CompromissoParticipantePK pk = new CompromissoParticipantePK();
@ManyToOne(fetch = FetchType.EAGER, optional = false)
@JoinColumn(name="compromisso_id",insertable=false,updatable=false)
Compromisso compromisso;
@ManyToOne(fetch = FetchType.EAGER, optional = false)
@JoinColumn(name="participante_id",insertable=false,updatable=false)
Participante participante;
O código abaixo simplesmente não funciona para essa entidade(se eu pegar o SQL e rodar no banco funciona),onde estou errando?
Query q = getEntityManager().createQuery("from CompromissoParticipante c");
List<CompromissoParticipante> c= (List<CompromissoParticipante>)q.getResultList();