Soweit ich weiß, gibt es keine solche Funktionalität in JPA/Hibernate. Sie können jedoch eine native Abfrage erstellen und natives SQL verwenden. Ich kenne Orakel nicht, aber in PostgreSQL würde ich schreiben:
String sql = "update table set field = :values where ... returning id";
Query query = session.createNativeQuery(sql);
query.setParameter("value", value);
List ids = query.list();
Möglicherweise hat Oracle eine ähnliche Funktion und dies wird Ihnen helfen.