Olá, não existe nenhum outro metodo da propria jpa que substituir esse findAllByAtivoTrue, que o professor criou?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, não existe nenhum outro metodo da propria jpa que substituir esse findAllByAtivoTrue, que o professor criou?
Olá Francisco, tudo joia?
Na verdade, esse método é uma convenção do Spring Data JPA que facilita a criação de consultas baseadas nos nomes dos métodos. Quando você cria um método como findAllByAtivoTrue, o Spring Data JPA interpreta isso e gera a consulta SQL correspondente para você.
Então, a maneira mais simples de você fazer essa consulta é utilizando essa conversão, já que os métodos de consulta padrão que o JPA disponibiliza são limitados. Uma alternativa seria fazer uma consulta usando o JPQL, o que seria mais complexo, já que você estaria realmente implementando uma consulta SQL.
Espero ter esclarecido e bons estudos!