O ile wiem, w JPA/Hibernate nie ma takiej funkcjonalności. Ale możesz utworzyć natywne zapytanie i użyć natywnego SQL. Nie znam wyroczni, ale w PostgreSQL napisałbym :
String sql = "update table set field = :values where ... returning id";
Query query = session.createNativeQuery(sql);
query.setParameter("value", value);
List ids = query.list();
Może Oracle ma podobną funkcjonalność i to ci pomoże.