Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Không thể tạo Truy vấn đã nhập cho truy vấn có nhiều trả lại bằng cách sử dụng loại kết quả yêu cầu

Câu lệnh lựa chọn JPQL của bạn "from A a, B b, C c" không thể được ánh xạ trở lại thực thể Tóm tắt, JPA không có đủ thông tin để làm điều đó.

Nếu theo logic của bạn, một phiên bản tóm tắt có thể được tạo từ A, B, C thì bạn có thể có một hàm tạo như

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

và thay đổi trạng thái đã chọn của bạn thành
"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. Làm cách nào để trả về tập kết quả / con trỏ từ khối ẩn danh Oracle PL / SQL thực thi SQL động?

  2. Nhập XML vào Oracle với SQL Developer

  3. Mức trung bình tối đa

  4. PL / SQL gán kết quả truy vấn cho CLOB

  5. ORA-00932:kiểu dữ liệu không nhất quán:dự kiến ​​- có -