Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

hibernate hql - kembalikan daftar id baris yang diperbarui setelah menjalankan kueri pembaruan

Sejauh yang saya tahu tidak ada fungsi seperti itu di JPA/Hibernate. Tetapi Anda dapat membuat kueri asli dan menggunakan SQL asli. Saya tidak tahu oracle, tetapi di PostgreSQL saya akan menulis :

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

Mungkin oracle memiliki fungsi yang serupa dan ini akan membantu Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ekspresi reguler penghapusan karakter khusus

  2. Pengurangan Tanggal Oracle

  3. Mendapatkan jumlah nilai dari Tabel Oracle

  4. mengidentifikasi lokasi tnsnames yang relevan dan bergema ke konsol

  5. Memperbarui Baris dengan Subquery Mengembalikan Beberapa Baris