Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mendapatkan org.hibernate.TransactionException:transaksi bersarang tidak didukung kesalahan saat menghapus

Anda mungkin telah memulai transaksi, dan mencoba memulai transaksi lain tanpa melakukan atau membatalkan transaksi sebelumnya. Idiom saat menggunakan demarkasi transaksi terprogram adalah sebagai berikut:

try {
    sess.getTransaction().begin();

    // do some work

    sess.getTransaction().commit()
}
catch (RuntimeException e) {
    sess.getTransaction().rollback();
    throw e;
}

Ini rumit dan rawan kesalahan, dan inilah salah satu alasan mengapa menggunakan EJB atau Spring untuk melakukan transaksi deklaratif sangat berguna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Bagaimana cara meningkatkan ukuran varchar dari kolom yang ada dalam database tanpa merusak data yang ada?

  2. MYSQL - Gabung Dalam dengan SETELAH UPDATE di tabel

  3. Bagaimana memilih baris mysql dalam urutan klausa IN

  4. Sintaks MYSQL tidak mengevaluasi tidak sama dengan di hadapan NULL

  5. MySQL ERROR 2026 - Kesalahan koneksi SSL - Ubuntu 20.04