Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मेरे मामले में परिणाम को फ़िल्टर करने के लिए एक कस्टम CrudRepository विधि (@Query) कैसे लिखें?

आपको @Param add जोड़ना होगा विधि चर नाम के लिए एनोटेशन ताकि आप इसे अपनी क्वेरी में संदर्भित कर सकें। आपके द्वारा लिखा गया कोड बिल्कुल ठीक है। यदि आपको EntityManager . तक पहुंच की आवश्यकता है , तो आपको एक कस्टम रिपॉजिटरी की आवश्यकता होगी।

@Query("from Auction a join a.category c where c.name=:categoryName")
public Iterable<Auction> findByCategory(@Param("categoryName") String categoryName);

@Param Java 8 का उपयोग करते समय और -parameters . के साथ संकलन करते समय छोड़ा जा सकता है .

आशा है कि यह मदद करता है।

युक्ति:जब भी आप कोई प्रश्न पोस्ट करते हैं तो हमेशा अपवाद विवरण भी पोस्ट करें। यह समस्या को समझने में मदद करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL GROUP BY MySQL से अलग है?

  2. भारतीय भाषा जैसे तेलुगु, हिंदी को mysql डेटाबेस में कैसे स्टोर करें?

  3. त्रुटि 508 - संसाधन सीमा तक पहुँच गया है (php+mysql+jquery) साइट

  4. कनेक्शन का समय समाप्त हो गया:Nodejs Google App Engine से Cloud MySql

  5. MySQL 5.7 में JSON ऐरे में अंतिम आइटम पॉप करें