Theo như tôi biết thì không có chức năng này trong JPA / Hibernate. Nhưng bạn có thể tạo truy vấn gốc và sử dụng SQL gốc. Tôi không biết oracle, nhưng trong PostgreSQL, tôi sẽ viết:
String sql = "update table set field = :values where ... returning id";
Query query = session.createNativeQuery(sql);
query.setParameter("value", value);
List ids = query.list();
Có thể oracle có chức năng tương tự và điều này sẽ giúp bạn.