Exemple d'utilisation de CURRENT_DATE en JPA requête
Quelqu'un peut-il m'indiquer un exemple sur la façon d'utiliser CURRENT_DATE
dans une JPA requête?
CURRENT_DATE
est spécifié dans la JPA, mais je n'ai pas été capable de le faire fonctionner. J'ai toujours le unexpected token [CURRENT_DATE]
exception. Depuis qu'il est spécifié dans la JPA tous les fournisseurs doivent se conformer à la raison?
Je suis en utilisant EclipseLink 2.0 BTW.
OriginalL'auteur javydreamercsw | 2009-10-28
Vous devez vous connecter pour publier un commentaire.
Il peut être utilisé comme:
...où fondée est un temporelles de type:
Pas un bon exemple, mais vous obtenez l'idée. Je suis à l'aide d'Eclipselink 1.1.2
Est-il possible de faire datetime l'arithmétique en utilisant JPA? Vous devez avoir une fonction pour transformer la différence en jours (et pas des minutes ou des mois ou des millénaires, etc.). Je ne suis pas au courant de ces fonctions. Faire le calcul sur les dates en Java, et puis il suffit de sélectionner le comparant à la résultante de gamme.
Je suppose que c'est un défaut ou une fonctionnalité manquante de la JPA. Je vais devoir le faire de cette façon, je suppose. Merci!
Comment on peut mettre en œuvre la logique de CURRENT_DATE - 1, cela ne fonctionne pas
OriginalL'auteur McDowell
La réponse à cette question était de récupérer les valeurs par JPA, et ensuite faire le calcul dans la plaine de Java.
OriginalL'auteur javydreamercsw
Si vous utilisez le L'Expression De Cadre il est le
Expression currentDateDate()
méthode sur laExpression
(org.eclipse.persistence.expressions.Expression
) de l'objet.OriginalL'auteur jitter