3
respostas

Erro na ordenação "sort" no Insomnia

Olá! Estou seguindo o curso pra fazer minha API, porém quando eu coloco a função sort no link do Insomnia, ele não faz a ordenação do campo devidamente devidamente.

![](Print da tela )

3 respostas

Oi Giovanna!

Posta aqui o código da sua classe controller, repository e entidade jpa.

@RestController
@RequestMapping("products")
public class ProductController {
        @Autowired
        ProductService productService;
        
        @PostMapping
        public void saveNewProduct (@RequestBody ProductDTO productDTO) {
            productService.saveNewProduct(productDTO);
        }
        
        @GetMapping(value = "/all") 
        public List<ProductDTO> findAllProducts (){
               List<ProductDTO> result = productService.findAllProducts();
               return result;
public interface ProductRepository extends JpaRepository<Product, String> {
}
@Entity
@Table(name = "tb_products")
public class Product{
        private String productName;
        @Id
        private String productCode;
        private BigDecimal productPrice;
        private String productCategory;
        private String productWeight;
        @DateTimeFormat(pattern = "dd/MM/yyyy")
        @JsonFormat(pattern="dd/MM/yyyy")
        private Calendar productExpirationDate;
        

No seu método findAllProducts do controller você não está recebendo o Pageable para realizar a paginação, conforme foi demonstrado no curso.