Я новичок в Spring Boot, и я создал очень базовую c REST-службу, которая использует JPA и предоставляет RepositoryRestResource для CRUD и операций запроса в моей модели:
@RepositoryRestResource
public interface CatalogueOrderRepository extends JpaRepository<CatalogueOrder, Long>,
QuerydslPredicateExecutor<CatalogueOrder> {
}
Используя это, я могу выполнять запросы, которые включают поиск значений, разбиение на страницы и упорядочивание, например:
?page=0&size=5&sort=priority,desc&orderStatus=submitted
Можно ли искать значения, которые не ровный, без дополнительной работы? Например, все заказы, в которых orderStatus НЕ равен «отправлено».
Я заметил, что интерфейс Predicate
имеет метод not()
, хотя я не уверен, связан ли он.