Autant que je sache, il n'y a pas une telle fonctionnalité dans JPA/Hibernate. Mais vous pouvez créer une requête native et utiliser le SQL natif. Je ne connais pas oracle, mais dans PostgreSQL j'écrirais :
String sql = "update table set field = :values where ... returning id";
Query query = session.createNativeQuery(sql);
query.setParameter("value", value);
List ids = query.list();
Oracle peut avoir des fonctions similaires et cela vous aidera.