HQL(hibernate) timestamp-Bereich übereinstimmen

Ich muss eine Abfrage schreiben, um ein Objekt zwischen eine Reihe von Zeit, die derzeit die Abfrage sieht wie folgt aus:

Timestamp from = ... 
Timestamp to = ...

getHibernateTemplate().find("from " + Person.class.getName() + " ml where ml.lastModifiedOn>="+from.toString()+" and m1.lastModifiedOn<=" + to.toString());

Jedoch, diese doesnot Arbeit aus offensichtlichen Gründen. Wie kann ich das format des Zeitstempels akzeptabel sein, die von der Abfrage.

org.springframework.orm.hibernate3.HibernateQueryException: unexpected token: 16 in Zeile 1, Spalte 123 [von der Person ml, wo ml.lastModifiedOn>=2010-02-12 16:00:21.292 und m1.lastModifiedOn

versuchen yyyy-MM-dd HH:MM:SS
funktioniert nicht. .

InformationsquelleAutor Saky | 2010-05-19

Schreibe einen Kommentar