Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] sobre o findAllByAtivoTrue

Olá, não existe nenhum outro metodo da propria jpa que substituir esse findAllByAtivoTrue, que o professor criou?

1 resposta
solução!

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.