Je veux faire une sélection de table où date = AUJOURD'HUI, sur mysql ce serait where date > CURDATE()
, comment je fais cela sur une requête JPA nommée?Comment obtenir CURDATE()/NOW() sur une requête JPA nommée?
11
A
Répondre
17
Cela dépend de votre fournisseur JPA. Mise en veille prolongée, par exemple, prend en charge la fonction current_date():
from MyEntity where myDateProperty > current_date()
28
De l'spec:
4.6.16.3 Datetime Fonctions
functions_returning_datetime:= CURRENT_DATE | CURRENT_TIME | CURRENT_TIMESTAMP
Les fonctions datetime renvoient la valeur de date, l'heure , et horodatage sur le serveur de base de données.
Questions connexes
- 1. Comment faire pour appeler une requête nommée dans Grails
- 2. JPA/Hibernate: validation basée sur le code des requêtes jpa
- 3. Nom de la table Problèmes avec Hibernate requête nommée
- 4. La propriété combobox listfillrange pointant sur une plage nommée basée sur une formule a des problèmes
- 5. Vue DSV (requête nommée) ou base de données
- 6. JPA - mappage d'entité à sql?
- 7. Aide sur une requête SQL
- 8. Drools Flow Human Exemple de tâche: Comment éviter que l'exception 'Requête nommée introuvable' soit levée?
- 9. Indexation sur une requête
- 10. Question sur une requête
- 11. Comment définir une instance nommée StructureMap dans le code
- 12. Sélectionnez * dans Table et effectuez toujours une fonction sur une seule colonne nommée
- 13. Supprimer une branche git mal nommée
- 14. Paramétré Obtenir une requête dans Ruby?
- 15. Taille de la table utilisant le langage de requête JPA
- 16. OBTENIR une requête avec requête et digérer l'autorisation http
- 17. Comment mapper une clé composite d'entité dans JPA?
- 18. Comment spécifier une colonne différente pour une annotation JPA @Inheritance
- 19. python-mysql: Comment obtenir une chaîne de requête interpolée?
- 20. Comment obtenir wordpress pour remplacer une requête précédente?
- 21. SQL Server: Comment obtenir des attributs XML dans une requête?
- 22. JPA: Comment obtenir un résultat scalaire de type Long-- not BigNumber-- à partir d'Oracle NUMBER?
- 23. Comment référencer un "sous-ensemble" ou des cellules dans une plage nommée Excel?
- 24. Comment modifier l'étendue de plage nommée
- 25. Utilisation de StructureMap pour mettre en cache une instance nommée
- 26. Partial Obtenir une requête en utilisant NSURLMutableRequest
- 27. Aide J'ai problème avec requête de sélection dans JPA
- 28. Didacticiel sur le fichier de mappage JPA
- 29. Java JPA mappage polymorphique sur plusieurs à
- 30. Obtention du DataType de @JPA à partir de JPA
En ce qui concerne le fait que 'CURRENT_DATE' est une fonction standard JPA et il devrait fonctionner de la même manière dans tous les fournisseurs JPA et SGBDR, il provoque une erreur dans Hibernate avec SQL Server et doit être utilisé comme' CURRENT_DATE() 'la place . Donc, la réponse de @ chssply76 est également correcte: _ "Cela dépend de votre fournisseur JPA." _ – naXa