Utiliser HQL pour interroger une date sans tenir compte de l'heure sur Oracle

J'ai une table (dans Oracle 9 et plus) où j'ai besoin de trouver toutes les entrées à un jour donné de l'utilisation d'Hibernate. Les inscriptions ont horodateurs (avec des données de type 'date'). Certaines entrées ont un temps, d'autres n'ont une date. Ce ne peut pas être changé, c'est la sortie de d'autres applications que je ne peux pas changer. En SQL, je voudrais écrire quelque chose le long des lignes de

SELECT * FROM table WHERE trim(table.date) = to_date('11.06.2009')

pour obtenir toutes les entrées pour la date, je suis à la recherche d'. Je me demandais comment je peux obtenir Hibernate pour ce faire à l'aide de requêtes HQL. Je sais que je peux utiliser des requêtes SQL en mode veille prolongée, mais cela semble être moins propre. Est-il un moyen de faire cela? Si possible, de cette façon, il devrait également travailler sur la non-oracle bases de données où timestamp serait le type de données.

source d'informationauteur Thomas Lötzer | 2009-06-11