COmo se constroi consultas hql utilizando um relacionamento many-to-many?
@ManyToMany(fetch=FetchType.LAZY)
@JoinTable(name="CURSO_INSTITUICAO", schema="monografias",
joinColumns=@JoinColumn(name="INSTITUICAO_ID"),
inverseJoinColumns=@JoinColumn(name="CURSO_ID"))
private List<CursoModel> cursos;
@ManyToMany(fetch=FetchType.LAZY)
@JoinTable(name="CURSO_INSTITUICAO", schema="monografias",
joinColumns=@JoinColumn(name="CURSO_ID"),
inverseJoinColumns=@JoinColumn(name="INSTITUICAO_ID"))
private List<InstituicaoModel> instituicoes;