Por exemplo :
StringBuilder hql = new StringBuilder(); hql.append(" SELECT DISTINCT a FROM Avaliacao a"); hql.append(" INNER JOIN FETCH a.avaliador"); ... if (avaliacao.getAvaliador().getNome() != null)) { hql.append(" AND UPPER(TRIM(a.avaliador.nome)) LIKE PPER(:nomeAvaliador)"); } ...
if (avaliacao.getAvaliador().getNome() != null) { query.setParameter("nomeAvaliador", "%" + avaliacao.getAvaliador().getNome() + "%"); }
como posso está fazendo isso em uma interface que extends JpaRepository ?