Comment puis-je écrire des requêtes HQL pour SYSDATE?
J'ai une condition qui est la vérification de la date actuelle - 3.
select * from TABLE_1 SYSDATE-3 >= TABLE_1.created_date
Comment dois-je écrire dans Hibernate query language?
OriginalL'auteur iamjustcoder | 2012-04-24
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'écrire les requêtes HQL à l'aide de vos entités.
http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html_single/#queryhql-examples
Il y a quelques exemples qui sont à l'aide de sysdate.
si sysdate-3 inscrit dans votre HQL dialecte, alors vous pouvez l'utiliser.
SYSDATE n'est pas enregistré. Je suis en train d'utiliser oracle SYSDATE.
essayez sysdate avec des minuscules.
OriginalL'auteur danny.lesnik
Pour Oracle SQL dialecte utilisation
sysdate()
comme dans cet exemple:Ceci est valable pour les
orm.xml
ou lors de l'utilisation d'un<named-query>
À votre requête "toutes les lignes qui n'ont pas été créés dans les trois derniers jours" utiliser ce:
OriginalL'auteur egallardo