Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Lỗi DOT node with no left-hand-side khi sử dụng lệnh join trong HQL

8 năm trước 688 lượt xem 1 bình luận 8 năm trước

 

Chào mọi người , mình đang làm thực hành làm website về bán hàng bằng Spring MVC. Mình có thực hiện câu truy vấn để lấy ra các sản phẩm của từng danh mục bằng Hibernate.

Đây là lớp entities của mình:

Còn đây là câu truy vấn trong lớp DAO

Lớp ProductInfo

Thông báo lỗi

type Exception report

message Request processing failed; nested exception is java.lang.IllegalStateException: DOT node with no left-hand-side!

description The server encountered an internal error that prevented it from fulfilling this request.

vậy trong câu truy vấn HQL của ình sai đoạn nào mà bị lỗi như vậy ạ? mình có tra trên stack rồi nhưng vẫn chưa sửa được. Mong mọi người giúp đỡ. Xin cảm ơn mọi người!

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 8 năm trước

có 1 cách debug cho dạng này dễ hơn cho bạn. debug tời đoạn nó cấu thành đoạn sql để truy vấn. sau đó dùng toàn bộ đoạn đó vào sql studio để truy vấn xem nó có đúng k.

sai thì fix cho đúng xem thử code ở client mình tạo sai chỗ nào. đúng thì lỗi ở chỗ khác của sql phía client

Câu hỏi mới nhất