Có thể đưa nhận xét vào Ngôn ngữ truy vấn Hibernate không? Nếu vậy, làm thế nào?Làm thế nào để đưa một bình luận vào HQL (Hibernate Query Language)?
Trả lời
AFAIK, HQL không hỗ trợ nhận xét.
Hãy chắc chắn rằng phiên của bạn được cấu hình với:
<property name="hibernate.use_sql_comments">true</property>
Sau đó làm:
Query query = ...;
query.setComment("Some comment here");
và bạn sẽ thấy một cái gì đó như sau trong tập tin đăng nhập MySQL của bạn (nếu bạn đang sử dụng MySQL) :
5998 Query /* Some comment here */ select .....
+1 Đối với mẹo tốt đẹp! Tôi muốn ý kiến trong nguồn nhưng điều này là gần :) –
làm thế nào để cấu hình này trong grails? –
Nếu nó giúp phát triển của bạn, Hibernate Tools (Eclipse) hỗ trợ dấu gạch nối kép làm dòng đơn ý kiến trong trình soạn thảo HQL của họ. Giúp tôi rất nhiều. Tôi vừa thử tuyên bố JPQL
SELECT pro --ro.id, cl.name, te.ordinalNbr, tt.code, se.startYear, pro.id, pcl.name, pte.ordinalNbr, ptt.code, pse.startYear
FROM Roster ro
JOIN ro.season se
JOIN ro.team te
JOIN te.club cl
JOIN te.teamType tt
JOIN te.rosters pro
JOIN pro.season pse
JOIN pro.team pte
JOIN pte.club pcl
JOIN pte.teamType ptt
WHERE ro.id = 32
ORDER BY pse.startYear
và nó trả về các phiên bản chuyên nghiệp.
Cũng không hoàn toàn phù hợp, nhưng có thể hữu ích không nontheless.
- 1. LEFT JOIN trong Hibernate Query Language
- 2. IN-điều khoản trong HQL hoặc Java Persistence Query Language
- 3. Hibernate Query Language (HQL) - Truy vấn cho lười biếng/no-lười biếng tải
- 4. HQL Hibernate INNER JOIN
- 5. hibernate HQL createQuery() list() gõ vào mô hình trực tiếp
- 6. Làm thế nào để doxygen bình luận Qt tài sản?
- 7. Sử dụng hibernate/hql để cắt bớt một bảng?
- 8. Eclipse làm thế nào để refactor Javadoc nguồn bình luận?
- 9. Hibernate HQL Query: Làm thế nào để thiết lập một bộ sưu tập như một tham số được đặt tên của một truy vấn?
- 10. Hibernate HQL: làm thế nào để sử dụng một trái phức tạp join lấy
- 11. Làm thế nào để truy vấn một ngày trong HQL (Hibernate) với Joda Time?
- 12. Làm thế nào để chọn một lớp của đối tượng trong HQL HIbernate?
- 13. Làm thế nào để thêm khối bình luận vào các phương thức trong Eclipse?
- 14. Làm thế nào để sử dụng thuê bao HQL trong điều kiện bộ lọc Hibernate?
- 15. Làm thế nào để đặt 'null' vào cột bằng HQL?
- 16. Hibernate Polymorphic HQL SELECT statement
- 17. Làm thế nào để một bình luận trong một mẫu erb?
- 18. Làm thế nào để làm cho một div vô hình mà không bình luận nó ra?
- 19. Làm thế nào để đưa một biến vào Python docstring
- 20. bình luận Unideal với NERD_Commenter, bình luận javascript tập tin nhúng html
- 21. Làm thế nào để hibernate sử dụng một chuỗi rỗng cho một hạn chế bình đẳng?
- 22. làm thế nào để bình luận một dòng câu chuyện trong JBehave Câu chuyện
- 23. Làm thế nào để bình luận một vài dòng, với ý kiến bên
- 24. Trong emacs, làm thế nào để vô hiệu hóa bình luận auto-indent trong C/C++?
- 25. .Net XML bình luận vào tài liệu API
- 26. Hibernate HQL đúc: java.lang.String không thể được đúc để java.lang.Enum
- 27. Hibernate insert query
- 28. số Bug bình luận
- 29. Làm thế nào để bình luận lớp để hoàn thành mã trong phpstorm
- 30. Chuyển đổi HQL to SQL Query mà không hibernate_show_sql = true
Tôi nghĩ tôi đồng ý. Có ai có câu trả lời dứt khoát không? –
Loại ngôn ngữ chết não nào không hỗ trợ ý kiến trong thế kỷ này !? Unbelievable – Tobia
JSON cho một :) –