¿Es posible realizar aritmética de fecha usando JPA/Hibernate? Por ejemplo, tengo una entidad con un campo java.util.Date que indica cuándo se creó la fila. ¿Es posible realizar una consulta usando JPQL e incluir aritmética de fecha en ese campo? Por ejemplo, ¿puedo realizar un RECUENTO (*) de filas y luego AGRUPAR POR el mes en ese campo? ¿Puedo realizar otras funciones, como solo devolver el mes o año de ese campo en una consulta?JPA Fecha ¿Aritmética?
5
A
Respuesta
3
HQL tiene como expresiones de fecha second(...)
, minute(...)
, hour(...)
, day(...)
, month(...)
y year(...)
pero estándar JPQL no tiene tales funciones.
Cuestiones relacionadas
- 1. Fecha aritmética en Erlang
- 2. Bash fecha/hora aritmética
- 3. Java: clases JPA, refactorización de Fecha de Fecha y hora
- 4. Aritmética de fecha en scripts de shell Unix
- 5. realizando Aritmética en SYSTEMTIME
- 6. fecha de Rubí aritmética de error - "no se puede convertir en una fecha número exacto (TypeError)"
- 7. iterador aritmética
- 8. bash: $ [<aritmética expresión>] vs. $ ((<aritmética expresión>))
- 9. Comparar entidades de fecha en los criterios de JPA API
- 10. cómo almacenar la fecha Y hora con JPA en Oracle?
- 11. aritmética simple en PHP
- 12. C puntero aritmética
- 13. Objective-C Integer Aritmética
- 14. C++ aritmética si operador
- 15. enumeración como operación aritmética
- 16. puntero a puntero aritmética
- 17. excepción aritmética en C#
- 18. operación aritmética en XSLT
- 19. Función aritmética Prolog personalizada
- 20. ¿Cuál es la forma recomendada de hacer aritmética de fecha en Perl?
- 21. Fecha de aritmética en Java, agregando 3 meses a partir de hoy
- 22. Obteniendo la fecha actual en JSTL EL y haciendo aritmética en él
- 23. aritmética modular en la gpu
- 24. aritmética básica en GWT CssResource
- 25. Aritmética básica de Python - división
- 26. firmó aritmética de complemento dos
- 27. Aritmética de punteros en C
- 28. ¿Implementando la aritmética en genéricos?
- 29. desbordamiento aritmético vs aritmética Realizar
- 30. Aritmética de precisión arbitraria Explicación
¿Es posible utilizar HQL junto con JPQL para obtener los resultados que necesito? ¿HQL devolverá las mismas entidades que ellas, o necesito agregar anotaciones adicionales, etc.? – Shadowman
@Shadowman: Sí, lo es y no necesita anotaciones específicas para usarlas. Es solo que su consulta no será portátil (no hay garantía de que otro proveedor admita estas funciones). –