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

स्प्रिंग रिपोजिटरी @Query एनोटेशन में पैरामीटर के रूप में ऐरे ऑब्जेक्ट का उपयोग करना संभव है?

एक सरणी के बजाय एक संग्रह का उपयोग करें (Set<String> ), और सुनिश्चित करें कि यह खाली नहीं है (अन्यथा क्वेरी अमान्य होगी।

साथ ही, इसके लिए मूल क्वेरी का उपयोग करने का कोई कारण नहीं है, और आपके पास पैरामीटर के आसपास कोष्ठक नहीं होने चाहिए:

@Query("SELECT l1 FROM Location l1 WHERE l1.node.id IN :ids")
List<Location> findLocationsByNodeIds(@Param("ids") Set<String> ids);



  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 में यूजर कैसे बनाएं

  2. ज्यामिति को Find_SRID के पैरामीटर के रूप में मान्यता नहीं दी गई है

  3. पीडीओ बनाम पीजी_* कार्य

  4. Postgresql और psycopg2:डेटाबेस मौजूद नहीं है

  5. नोड.जेएस में पोस्टग्रेज (पीजी) क्लाइंट कनेक्शन बंद करना