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

Kesalahan dengan transaksi JPA saat memanggil prosedur tersimpan

Anda menggunakan wadah untuk mengelola kegigihan. Dengan menggunakan transaksi REQUIRED, JPA akan memulai transaksi baru untuk setiap panggilan ke database. Oleh karena itu, tidak perlu memulai atau melakukan transaksi dalam prosedur tersimpan. Sebenarnya, itu ide yang buruk.

Anda tidak menyebutkan jika Anda memulai transaksi baru dalam prosedur tersimpan, hanya saja Anda memiliki komit di sana. Jika Anda tidak memulai transaksi (baru), komit itu akan menyebabkan masalah. Bahkan jika Anda melakukannya, itu tidak perlu, ini adalah hal yang kami gunakan untuk memulai JPA.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengonversi pernyataan bergabung luar kiri lama di Oracle?

  2. LISTAGG() Fungsi di Oracle

  3. Mengapa saya mendapatkan kesalahan java.lang.AbstractMethodError:oracle.jdbc.driver.OracleConnection?

  4. Panjang kolom pilihan Oracle

  5. Mengubah karakter khusus menjadi teks biasa di oracle