我在MySQL DB中有一个表,上面有一个日期(DATETIME)列.如果让我说我想查询Now()<的记录,我如何在java Hibernate标准中表达它? ('约会'1天)?
最佳答案
您可以反过来转换它并比较’date’> =(
Now – 1天).
假设你有一个带有date属性的映射MyTable类:
Calendar c = Calendar.getInstance();
c.add(Calendar.DATE,-1);
Criteria criteria = session.createCriteria(MyTable.class);
criteria.add(Restrictions.ge("date",c.getTime());
List results = criteria.list();