Tengo la marca de tiempo en la base de datos y en la aplicación tengo fecha. Me gusta escribir criterios de hibernación en la forma en que hibernate puede extraer todas las entradas de esas coincidencias con fecha, no con parte de tiempo. p.Compare la fecha de la fecha solo con Timestamp en Hibernate
en el PP marca de tiempo
2011-12-01 15:14:14
y en aplicación i tienen java.util.Date que tiene por parte de tiempo predeterminado.
mi problema es cuando busco las entradas de base de datos con código siguiente me sale nada
DetachedCriteria criteria = DetachedCriteria.forClass(MyClass.class);
criteria.add(Restrictions.like(TIMESTAMP_FIELD, javaUtilDate));
List entries =this.getHibernateTemplate().findByCriteria(criteria);
gracias de antemano
Cuando se modifica la fecha de cadena, entonces me demuestra 2011-12-11 02:00:00' y si le resto o añadir una día, entonces mi pregunta suele tirar de resultados plausibles. de esta manera obtendré entradas de esas mentiras antes del día especificado debido a la parte de tiempo. – Rehman
Utilice los límites de fecha adecuados. Establezca todos los campos de tiempo (horas, minutos, segundos, milisegundos) en 0. Eso hace que el límite inferior. Agrega un día Eso hace que el límite superior. –