मैं निम्नलिखित विधि का उपयोग करके "create_at" संपत्ति द्वारा क्रमबद्ध डेटा की सूची प्राप्त करने का प्रयास कर रहा हूं। लेकिन Sort.by() विधि संपत्ति का नाम पढ़ने में सक्षम नहीं है, यह केवल "बनाया" पढ़ रहा है "बनाया_एट" नहीं।

    public List<Invoice> getAllInvoices() {
    return repo.findAll(Sort.by("created_at").descending());    
}

नीचे कंसोल संदेश है:

org.springframework.data.mapping.PropertyReferenceException: No property created found for type Invoice!

enter image description here

0
prax 24 पद 2021, 16:02
चालान वर्ग में, संपत्ति का नाम "createdAt" या "created_at" रखा गया है?
 – 
Oussama ZAGHDOUD
24 पद 2021, 17:13
इसके create_at.
 – 
prax
24 पद 2021, 18:27

1 उत्तर

सबसे बढ़िया उत्तर

यह आपके मामले में भी मुद्दा हो सकता है: मैं इसी मुद्दे में भाग गया और यहां समाधान पाया: https://dzone.com/ लेख/दृढ़ता-परत-वसंत-डेटा

मैंने एक इकाई संपत्ति का नाम बदल दिया था। लेकिन स्प्रिंग्स स्वचालित कस्टम क्वेरी के साथ पुराने संपत्ति नाम के लिए एक इंटरफ़ेस परिभाषित किया गया था। https://stackoverflow.com/a/26539097/10832295

1
Aziz Gasimov 24 पद 2021, 16:44