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

Masalah dalam menyebarkan perang server konsol JBPM 5.4 di server aplikasi Websphere dengan paket fitur JPA2 untuk menggunakan database Oracle

<jta-data-source>java:comp/...</jta-data-source> tidak bekerja dengan baik dengan Hibernate JPA yang dikelola kontainer. Server Aplikasi WebSphere perlu memanggil createContainerEntityManagerFactory sebelum melakukan hampir semua hal lain dalam aplikasi karena panggilan itu mungkin mendaftarkan ClassFileTransformer yang perlu memodifikasi bytecode entitas.

Pilihan Anda adalah:

  1. Hapus penggunaan <jta-data-source>java:comp/...</jta-data-source> dan gunakan nama JNDI dari namespace server (mis., <jta-data-source>jdbc/myds</jta-data-source> ).

  2. Nonaktifkan JPA yang dikelola container untuk aplikasi seperti yang dijelaskan dalam APAR PM26361 . (APAR ini menjelaskan masalah kinerja yang disebabkan oleh panggilan ke createContainerEntityManagerFactory selama aplikasi dimulai, tetapi properti juga dapat digunakan untuk menghindari masalah ini.) Tentu saja, menonaktifkan JPA yang dikelola container berarti Anda tidak dapat lagi menggunakan @PersistenceUnit /@PersistenceContext anotasi atau <persistence-unit-ref> /<persistence-context-ref> .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Query menggunakan dua tanggal

  2. SQL terlalu panjang untuk String

  3. Buat batasan di tabel ubah tanpa memeriksa data yang ada

  4. Iterasi pada baris tabel kedua untuk mengembalikan hasil set

  5. Oracle kondisi kosong untuk memeriksa kondisi ''