【发布时间】:2022-11-02 11:31:20
【问题描述】:
这是获取类的错误之一,
import com.bookingsite.acme.config.document.paymentoption.PaymentGatewayConfiguration;
import com.bookingsite.acme.config.dto.paymentgatewaysearchrequest.PaymentGatewayConfigSearchRequestDTO;
import com.bookingsite.acme.config.dto.paymentgatewaysearchrequest.PaymentOptionsDTO;
import com.couchbase.client.java.query.dsl.Sort;
import lombok.Getter;
import lombok.Setter;
import java.util.List;
@Getter
@Setter
public class PaymentGatewaySearchData {
private String searchQuery;
private Sort sort;
private int offset;
private int limit;
private int totalCount;
private List<PaymentGatewayConfiguration> paymentGatewaySearchResponseList;
private PaymentGatewayConfigSearchRequestDTO paymentGatewayConfigSearchRequestDTO;
private List<PaymentOptionsDTO> paymentOptions;
}
我将 Spring Boot 版本升级到 2.7.4,目前我们使用 Couchbase 到 SDK3 版本。之后出现此错误。
其他使用的方法
public Sort getOrderByQuery(
PaymentTemplateConfigSearchFilterRequestDTO paymentTemplateConfigSearchFilterRequestDTO) {
if (validateOrderBy(paymentTemplateConfigSearchFilterRequestDTO)) {
if (paymentTemplateConfigSearchFilterRequestDTO.getSortDirection().equals(SortDirectionDTO.DESCENDING)) {
return Sort.desc(paymentTemplateConfigSearchFilterRequestDTO.getSortBy().getAction());
} else {
return Sort.asc(paymentTemplateConfigSearchFilterRequestDTO.getSortBy().getAction());
}
} else {
return Sort.desc(N1QlQueryConstants.TEMPLATEMODIFIEDDATE);
}
}
什么是最好的选择?
【问题讨论】:
-
你得到什么错误?
标签: spring-boot sdk couchbase spring-data-couchbase