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.