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

Tidak dapat membuat Kueri yang Diketik untuk kueri dengan lebih dari satu pengembalian menggunakan jenis hasil permintaan

Pernyataan pilih JPQL Anda "from A a, B b, C c" tidak dapat dipetakan kembali ke entitas Ringkasan, JPA tidak memiliki cukup info untuk melakukannya.

Jika dalam logika Anda, instance ringkasan dapat dibuat dari A, B, C, maka Anda dapat memiliki konstruktor seperti

public Summary(A a, B b, C c) {
       .............
}

dan ubah pernyataan pilihan Anda menjadi
"select new Summary(a, b, c) FROM A a, B b, C c"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. HikariCP:Batas waktu level basis data apa yang harus dipertimbangkan untuk mengatur maxLifetime untuk Oracle 11g

  2. Tutorial Oracle sql:Pernyataan Sql Dasar

  3. mendapatkan kesalahan saat membuat tabel sebagai ORA-00904::pengidentifikasi tidak valid di database Oracle sql

  4. Kendala UNIK vs pemeriksaan sebelum INSERT

  5. Bagaimana cara mengubah 2 kueri dengan kolom umum (A, B) dan (A, C) menjadi hanya satu (A, B, C)?