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

Làm thế nào để xác định Truy vấn kho lưu trữ JPA với một Tham gia?

Bạn không cần mệnh đề BẬT trong JPA, vì JPA đã biết cách các thực thể được liên kết nhờ vào các chú thích ánh xạ.

Hơn nữa, bạn đang chọn application , không phải là bí danh được xác định trong truy vấn của bạn.

Và sự tham gia của bạn không có ý nghĩa gì.

Truy vấn chỉ nên là

select application FROM Application a
join a.customer c 
join c.users u
where u.id = :userId

Đọc tài liệu Hibernate để hiểu cách HQL và tham gia hoạt động.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel 5 PDOException không thể tìm thấy trình điều khiển

  2. Làm cách nào để tạo cơ sở dữ liệu MySql bằng shell_exec php?

  3. pyodbc và mySQL

  4. Cập nhật nhiều hàng với các giá trị khác nhau trong một truy vấn - MySQL

  5. Giới thiệu về Phân nhóm và Tính tổng trong SQL