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

[Sugestão] Não deveria haver uma resalva quanto ao uso de findAll?

return repository.findAll().stream().map(DadosListagemMedico::new).toList();

Acredito que o Hibernate irá trazer todos os campos e depois usando os métodos como stream() map() ou filter() iremos filtrar ou selecionar os dados na memória. Quero dizer, em produção isso pode ser muito pesado, trazer todos os campos de uma tabela e também devemos pensar na memória do aplicativo. Então a linha acima seria mais indicada para tabelas com poucos dados, ou então fazer uma JPQL só com os campos que precisamos.

1 resposta
solução!

Oi Wellington!

Mais adiante no curso será mostrado o recurso de paginação para limitar os dados devolvidos do banco de dados.

Bons estudos!