João, bom dia.
Não sei se entendi bem ao certo o que você quer, mas vamos lá. Para o metodo GET você tem 3 alternativas,
- findAll() com o seu Repository com JPA para buscar todos os medicos
- findById(id do medico) com o seu Repository com JPA para buscar todos os medicos.
- Fazer uma query com uma consulta personalizada que você quer como por exemplo:
@Modifying
@Query("UPDATE Vendas v SET v.valorTotal =:valorTotalNovo WHERE v.id =:idVendas")
public void updateValorTotalFromVendas(
@Param("valorTotalNovo") Double valorTotalNovo,
@Param("idVendas") Long idVendas);
Agora para apresentar apenas o cadastro de 3 médicos, você tem 2 opções que seriam:
- Usar paginação, porem ela ainda sim iria retornar todos os medicos, mas você conseguiria deixar 3 medicos por pagina.;
- Query personalizada colocando no final da query o LIMIT 3, ou LIMIT numero da linha que você quer que inicie, 3.
Enfim, espero ter ajudado.