Boa noite,
Tenho uma api que me retorna todos os resultado da base, porém gostaria de retornar apenas os registros que contém o id do usuário logado. Segue meu código:
Realiza uma busca geral (onde quero que busque apenas pelo login):
@GetMapping
public ResponseEntity<?> listarPedidoPorProfessor() {
List < Pedido > pedido = pedidoRepository.findAll();
return ResponseEntity.ok(pedido);
}
Minha classe repository:
public interface PedidoRepository extends JpaRepository<Pedido, Long> {
@Query(value = "select * from alm_pedidos where id_professor = ?1", nativeQuery = true)
List<Pedido> findByProfessor(String codigo);
}
Obrigado
