Có thể thực hiện số học ngày bằng JPA/Hibernate không? Ví dụ, tôi có một thực thể với một trường java.util.Date chỉ ra khi hàng được tạo ra. Có thể thực hiện truy vấn bằng cách sử dụng JPQL và bao gồm số học ngày trên trường đó không? Ví dụ: tôi có thể thực hiện COUNT (*) hàng và sau đó GROUP BY tháng trong trường đó không? Tôi có thể thực hiện các chức năng khác, chẳng hạn như chỉ trả về tháng hoặc năm từ trường đó trong truy vấn?Số học Ngày JPA?
5
A
Trả lời
3
HQL không có biểu hiện ngày như second(...)
, minute(...)
, hour(...)
, day(...)
, month(...)
, và year(...)
nhưng tiêu chuẩn JPQL không có chức năng như vậy.
Các vấn đề liên quan
- 1. Số học ngày trong Erlang
- 2. ngày của Ruby số học lỗi - "không thể chuyển đổi ngày thành một con số chính xác (TypeError)"
- 3. học css ngày càng chuyên nghiệp
- 4. java.lang.NoClassDefFoundError từ mọi lớp học mỗi ngày
- 5. Java: lớp JPA, refactoring từ ngày đến DateTime
- 6. Số học NSNumber
- 7. Số học Iterator
- 8. Lấy ngày hiện tại trong JSTL EL và thực hiện số học trên nó
- 9. Tính số ngày từ một dấu thời gian trong một cách toán học?
- 10. Số học ngày trong Java, thêm 3 tháng kể từ hôm nay
- 11. Làm thế nào để thực hiện phép tính số học vào một ngày bằng Python?
- 12. Php nhận số ngày và giờ còn lại từ ngày
- 13. Số ngày trừ Javascript từ ngày
- 14. Java, Tính số ngày giữa hai ngày
- 15. Số ngày Joda kể từ ngày Epoch
- 16. Số ngày giữa trường ngày và ngày hiện tại
- 17. Cách trừ x số ngày từ ngày sang ngày
- 18. Ghép trang Jpa với các số và tiếp theo, trước
- 19. Số học con trỏ Void
- 20. C con trỏ số học
- 21. Số bản đồ toán học
- 22. Chất lỏng và số học
- 23. JPA @Embeddable
- 24. Truy vấn JPA - sql injection trong tham số vị trí jpa native query
- 25. Làm thế nào để đếm số hàng của JPA 2 CriteriaQuery trong một JPA DAO chung?
- 26. JPA CriteriaQuery OneToMany
- 27. Lấy ngày dưới dạng chuỗi từ đối tượng ngày giờ trong học thuyết 2
- 28. bash: $ [<số học-expression>] so với $ ((<số học-expression>))
- 29. Số ngày trong phạm vi ngày, trừ ngày cuối tuần và các ngày khác, trong C#
- 30. Giữ JPA EntityManager mở?
Có thể sử dụng HQL kết hợp với JPQL để nhận kết quả tôi cần không? HQL sẽ trả về các thực thể giống như chúng, hay tôi cần thêm các chú thích bổ sung, v.v ... cho chúng? – Shadowman
@Shadowman: Có và bạn không cần chú thích cụ thể để sử dụng chúng. Nó chỉ là truy vấn của bạn sẽ không được di chuyển (không có đảm bảo rằng một nhà cung cấp khác sẽ hỗ trợ các chức năng này). –