Referente à aula "Consultas com parâmetros dinâmicos", não sei se entendi certo, mas acho que o professor falou que a String jpql está sendo concatenada para formar uma única consulta completa após passar por todos os ifs. Porém não estou entedendo como isso é possível, pois se vc atribui um novo valor à referência, ele não é concatenado ao valor inicial mas o substitui...