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

हाइबरनेट एचक्यूएल - अद्यतन क्वेरी निष्पादित करने के बाद अद्यतन पंक्तियों की आईडी सूची लौटाएं

जहां तक ​​​​मुझे पता है कि जेपीए/हाइबरनेट में ऐसी कोई कार्यक्षमता नहीं है। लेकिन आप मूल क्वेरी बना सकते हैं और मूल SQL का उपयोग कर सकते हैं। मैं ओरेकल नहीं जानता, लेकिन पोस्टग्रेएसक्यूएल में मैं लिखूंगा:

String sql = "update table set field = :values where ... returning id";
Query query = session.createNativeQuery(sql);
query.setParameter("value", value);
List ids = query.list();

हो सकता है कि ऑरेकल में समान कार्य हो और यह आपकी मदद करेगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle sqlplus के तहत सभी कॉलम वापस नहीं करने का चयन करें

  2. डेटाबेस php . में मान से ड्रॉपडाउन सूची बनाएं

  3. डेटा विश्लेषक के लिए टॉड में एक्सेल के विभिन्न टैब में परिणाम कैसे निर्यात करें?

  4. मैक पर SQLcl कैसे स्थापित करें

  5. समाधान एक क्वेरी के अंदर एक डीएमएल ऑपरेशन नहीं कर सकता है?