We need to switch our Date fields over to the hibernate timestamp type: - <property name="created" column="created" type="date" /> - <property name="modified" column="modified" type="date" /> + <property name="created" column="created" type="timestamp" insert="false" update="false"/> + <property name="modified" column="modified" type="timestamp" insert="false" update="false"/> Using Date results in a loss of the "time" field and you just get the Date. This causes all our Dates to come back with 00:00:00 as the time. I'll go through the mapping files and fix this. Just a heads up. Mike