जहां तक मुझे पता है कि जेपीए/हाइबरनेट में ऐसी कोई कार्यक्षमता नहीं है। लेकिन आप मूल क्वेरी बना सकते हैं और मूल SQL का उपयोग कर सकते हैं। मैं ओरेकल नहीं जानता, लेकिन पोस्टग्रेएसक्यूएल में मैं लिखूंगा:
String sql = "update table set field = :values where ... returning id";
Query query = session.createNativeQuery(sql);
query.setParameter("value", value);
List ids = query.list();
हो सकता है कि ऑरेकल में समान कार्य हो और यह आपकी मदद करेगा।