Olá, não existe nenhum outro metodo da propria jpa que substituir esse findAllByAtivoTrue, que o professor criou?
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!