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

Transaksi Hanya Baca Musim Semi dengan Propagasi.DUKUNGAN dengan WebSphere dan Oracle

Menerjemahkan kesalahan dalam bahasa Inggris dikatakan:

DSRA9010E: 'setReadOnly' is not supported in the WebSphere implementation java.sql.Connection

Yang bukan bug, hanya saja mereka tidak mengimplementasikan read-only. Dan itu juga dapat dimengerti jika menggunakan Connection Pooling karena readonly biasanya merupakan atribut cakupan pembuatan koneksi.

Selain itu readonly hanyalah "saran" untuk penyedia jdbc:penyedia jdbc dapat mengabaikannya dan sejauh yang saya tahu banyak penyedia tidak benar-benar melakukan apa pun untuk itu.

Cukup jangan tentukan readonly.

Untuk menjawab komentar Sam di bawah ini:Hibernate tidak ada hubungannya dengan kesalahan itu, itu adalah Komponen Websphere yang mengimplementasikan java.sql.Connection yang memancarkan DSRA9010E kesalahan saat menggunakan Websphere dengan Oracle, setelah Juni 2003, seperti yang dijelaskan di sini oleh IBM sendiri tentang secara spesifik bahwa kode kesalahan DSRA9010E dan deskripsi "'setReadOnly' is not supported on the IBM WebSphere Application Server java.sql.Connection implementation" :

Pemahaman saya tentang seluruh artikel adalah bahwa mereka menambahkan kesalahan itu nanti, untuk menyelesaikan masalah, sebagai solusi untuk cacat 168102, untuk tujuan kejelasan:untuk memberi tahu klien bahwa pengaturan bendera itu tidak berpengaruh pada koneksi basis data yang mendasarinya karena Oracle tidak mendukungnya.

Di akhir artikel, mereka menyarankan untuk meningkatkan ke versi terbaru (yang menghasilkan kesalahan).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Adakah yang bisa menjelaskan Query ini?

  2. Memanggil fungsi tersimpan (yang mengembalikan array tipe yang ditentukan pengguna) di oracle di seluruh tautan basis data

  3. ubah kolom drop tabel di database Oracle

  4. Mencegah pemotongan sqlplus nama kolom, tanpa pemformatan kolom individual

  5. ODP.NET Oracle.ManagedDataAcess acak kesalahan ORA-12570