Spring 引导 - sortBy 内的减法(可分页)
Spring boot - subtraction inside sortBy (Pageable)
pagerequest中sortBy里面的两个字段(数字)可以这样减去吗??
PageRequest.of(page, size, Sort.Direction.ASC, "price-discount")
。
这是我得到的错误..
排序表达式 'price-discount: ASC' 只能包含 属性 引用或在 select 子句中使用的别名。如果你真的想使用除此之外的东西进行排序,请使用 JpaSort.unsafe(…)!
创建一个新的PageRequest
并应用排序方向和属性。
PageRequest.of(page, size, Sort.Direction.ASC, "price", "discount");
OR
创建一个新的 PageRequest
并应用 排序参数。
Sort sort = Sort.by(
Sort.Order.asc("price"),
Sort.Order.desc("discount"));
PageRequest.of(page, size, sort);
pagerequest中sortBy里面的两个字段(数字)可以这样减去吗??
PageRequest.of(page, size, Sort.Direction.ASC, "price-discount")
。 这是我得到的错误..
排序表达式 'price-discount: ASC' 只能包含 属性 引用或在 select 子句中使用的别名。如果你真的想使用除此之外的东西进行排序,请使用 JpaSort.unsafe(…)!
创建一个新的PageRequest
并应用排序方向和属性。
PageRequest.of(page, size, Sort.Direction.ASC, "price", "discount");
OR
创建一个新的 PageRequest
并应用 排序参数。
Sort sort = Sort.by(
Sort.Order.asc("price"),
Sort.Order.desc("discount"));
PageRequest.of(page, size, sort);