I have a table (in Oracle 9 and up) where I need to find all entries for a given day using Hibernate. The entries have timestamps (with data type \'date\'). Some of the entr
You could put two constraints into your HQL, one that specifies greater than or equal to the start of the date you are searching on, and one that specifies less than the next day.
i.e.
table.date >=11.06.2009 AND table.date < 11.07.2009
HQL (as well as SQL) also allows for:
table.date between 11.06.2009 AND 11.07.2009
Keep in mind between is always inclusive, meaning it's both >= and <= respectively.
More details on between here: http://www.coding-dude.com/wp/java/hibernate-java/hibernate-hql-between-expression/