sql >> Base de Datos >  >> RDS >> Oracle

hibernate hql:devuelve la lista de ID de filas actualizada después de ejecutar la consulta de actualización

Que yo sepa, no existe tal funcionalidad en JPA/Hibernate. Pero puede crear una consulta nativa y usar SQL nativo. No conozco Oracle, pero en PostgreSQL escribiría:

String sql = "update table set field = :values where ... returning id";
Query query = session.createNativeQuery(sql);
query.setParameter("value", value);
List ids = query.list();

Puede ser que Oracle tenga una funcionalidad similar y esto te ayudará.