Tôi đang cố gắng để có được một trang của một tổ chức từng phần (NetworkSimple) bằng cách sử dụng tính năng mới của dữ liệu mùa xuân, projectionsLàm thế nào để sử dụng các giao diện chiếu với phân trang trong JPA dữ liệu mùa xuân?
Tôi đã kiểm tra tài liệu và nếu tôi chỉ yêu cầu:
Collection<NetworkSimple> findAllProjectedBy();
Nó công trình, nhưng nếu tôi đang sử dụng pageable:
Page<NetworkSimple> findAllProjectedBy(Pageable pageable);
Nó ném một lỗi:
org.hibernate.jpa.criteria.expression.function.AggregationFunction$COUNT cannot be cast to org.hibernate.jpa.criteria.expression.CompoundSelectionImpl
Bất kỳ ai đã làm việc với điều này?
My NetworkSimple lớp như sau:
public interface NetworkSimple {
Long getId();
String getNetworkName();
Boolean getIsActive();
}
Cảm ơn, tôi sẽ kiểm tra và kiểm tra nó. –
Điều đó không hoàn toàn chính xác. Điều này thực sự nên làm việc như poster ban đầu mong đợi nhưng bạn trình bày một workaround hợp lệ. Tôi đã thay đổi [ticket] (https://jira.spring.io/browse/DATAJPA-909) đã được nộp bởi poster gốc để cập nhật các tài liệu với cách giải quyết của bạn để sửa lỗi thực tế. Sẽ được mát mẻ, nếu bạn có thể cập nhật câu trả lời của bạn để đề cập đến nó. Bản sửa lỗi sẽ có trong Hopper SR2. –
Vé được cố định, ảnh chụp nhanh có sẵn, được bao gồm trong SR2 của Hopper. –