मैं एक आंशिक इकाई (NetworkSimple) वसंत डेटा की नई सुविधा का उपयोग करने का एक पेज प्राप्त करने के लिए कोशिश कर रहा हूँ, projectionsस्प्रिंग डेटा जेपीए में पेजिनेशन के साथ प्रक्षेपण इंटरफेस का उपयोग कैसे करें?
मैं प्रलेखन जाँच की है और मैं केवल अनुरोध:
Collection<NetworkSimple> findAllProjectedBy();
यह काम करता है, लेकिन अगर मैं पृष्ठांकन योग्य उपयोग कर रहा हूँ:
org.hibernate.jpa.criteria.expression.function.AggregationFunction$COUNT cannot be cast to org.hibernate.jpa.criteria.expression.CompoundSelectionImpl
:
Page<NetworkSimple> findAllProjectedBy(Pageable pageable);
यह एक त्रुटि फेंकता
कोई भी पहले से ही इस के साथ काम कर चुका है?
public interface NetworkSimple {
Long getId();
String getNetworkName();
Boolean getIsActive();
}
धन्यवाद, मैं इसे जांचूंगा और इसका परीक्षण करूंगा। –
यह पूरी तरह से सही नहीं है। यह वास्तव में मूल पोस्टर अपेक्षाओं के रूप में काम करना चाहिए लेकिन आप एक वैध कामकाज पेश करते हैं। मैंने [टिकट] बदल दिया है (https://jira.spring.io/browse/DATAJPA-909) जो कि मूल पोस्टर द्वारा वास्तविक बग को ठीक करने के लिए आपके वर्कअराउंड के साथ दस्तावेज़ अपडेट करने के लिए दायर किया गया था। अच्छा होगा, अगर आप इसका जवाब देने के लिए अपना उत्तर अपडेट कर सकते हैं। फिक्स हूपर एसआर 2 में होगा। –
टिकट तय किया गया है, स्नैपशॉट उपलब्ध है, जिसे हूपर के एसआर 2 में शामिल किया जाना है। –