Levanto este post por no crear uno nuevo, la duda también es muy tonta:
tengo esta sentencia HQL (es un lenguaje de consultas de hibernate muy parecido a SQL)
"FROM PFC p where p.curso= :curso and " +
"p.mesConvocatoria.id=:mesconvocatoria_id AND p.publicado = 1 AND " +
" (p.titular1.id = :id_tribunal OR p.titular2.id = :id_tribunal OR " +
"p.titular3DAC.id = :id_tribunal OR p.suplente1.id = :id_tribunal OR " +
"p.suplente2.id = :id_tribunal OR p.suplente3DAC.id = :id_tribunal) "
Yo lo que quiero es que se cumpla el curso, el mesConvocatoria, el publicado y al menos uno de los siguientes, pero me lo hace mal, le da igual el parentesis que tengo puesto y nose como hacerlo, a ver si alguien puede echarme una mano