J'utilise le java cocoon 2 et le castor oql. J'essaie de filtrer ma requête oql par date d'aujourd'hui, mais je n'arrive pas à comprendre (ou trouver dans google) la syntaxe de la date. La base de données est mySql, mais l'oql est mappée par les classes java ... donc faire une recherche sur field_date> = Now() ne fonctionne pas. Des idées? Je ne peux vraiment pas supporter les limites de ce site, mais c'est avec quoi je dois travailler.Filtrer sur la date du jour dans Castor OQL
Répondre
Ca fait longtemps que j'ai utilisé Cocoon, donc je ne peux pas dire que j'ai vraiment une bonne réponse pour vous. Mais puisque cette question stagne, quelques points pour suggérer ;-)
Syntaxe ne devrait importe si vous codez la chaîne SQL littérale. J'avais l'impression qu'avec castor vous pouvez lier les variables (et laissez OQL sélectionner le format approprié). c'est-à-dire "where field_date> =?", myDateVal
Le CastorTransformer ne semblait apparaître que brièvement dans une version spécifique de Cocoon, et AFAIK n'est pas le dernier. Si vous avez le contrôle sur la version Cocoon vous utilisez, vous voudrez peut-être regarder la mise à niveau et des solutions de rechange à la CastorTransformer
Adapté de la Castor JDO FAQ, en supposant que vous comparez contre une date et non un horodatage (voir OQL reference).
OQLQuery query = db.getOQLQuery("SELECT p FROM Person p "
+"WHERE lastvisitdate=$2");
query.bind(new Date()); //new Date() defaults to today.
- 1. Passage de Castor à JPA
- 2. Filtrer une date complète dans django?
- 3. Comment montrer la date du jour dans ce format?
- 4. Comment filtrer la requête LINQ par date?
- 5. MySQL définir la date du jour dans un champ DATETIME sur l'insertion
- 6. C# .Net Obtenir le dernier jour du mois précédent à partir de la date du jour
- 7. Mappage de collection à XML dans Castor
- 8. Filtrer l'entrée du clavier dans la zone de texte, C#
- 9. Comment affecter la date du jour à la rangée dans Zend Framework?
- 10. Castor Collection vide Champ à
- 11. Filtrer EntityDataSource sur la valeur de l'association
- 12. Comment comparer une date avec la date du système?
- 13. Groovy/Grails classe date - obtenir le jour du mois
- 14. Comment faire pour filtrer Entre Date dans la ligne de filtre
- 15. Vérifier si une date est du même jour
- 16. Comment mettre à jour la date du système et/ou du temps en utilisant .NET
- 17. Comparer la date du jour avec la date-heure enregistrée en utilisant un mois par an seulement
- 18. FogBugz - Filtrer par date à l'aide de BETWEEN
- 19. MySQL ont besoin d'aide .. Comment puis-je filtrer max (date)
- 20. Django sélectionnez la date multiple du calendrier
- 21. Filtrer la sous-liste dans Mathematica
- 22. Calcul d'un jour donné Date
- 23. Heure du jour - SSAS
- 24. Comment filtrer FillBy d'un TableAdapter basé sur deux tables?
- 25. Méthode la plus simple pour créer une date correspondant au premier jour du mois, avec une autre date
- 26. Filtrer la grande collection
- 27. Date de calcul pour un jour de la semaine
- 28. Agréger la fonction avec Date sur Postgres
- 29. Date max dans la vue sur la jointure externe gauche
- 30. T-SQL: Comment mettre à jour la partie date du champ datetime?