sql >> Database >  >> RDS >> Oracle

hibernate hql - retourneer bijgewerkte rijen-ID-lijst na het uitvoeren van de update-query

Voor zover ik weet is er geen dergelijke functionaliteit in JPA/Hibernate. Maar u kunt native query maken en native SQL gebruiken. Ik ken Oracle niet, maar in PostgreSQL zou ik schrijven:

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

Misschien heeft orakel een vergelijkbare functie en dit zal je helpen.



  1. Databasewaarden opvragen op basis van de locatie van de gebruiker

  2. Spark SQL/Hive-query duurt eeuwig met Join

  3. Maak een index op het json-veld in PostgreSQL 9.2

  4. Momentopname van EBS-volume dat wordt gebruikt voor replicatie