0
如何创建休眠标准以下查询:如何创建日期具体的查询条件处于休眠
select * from xmppserveripinfo where update_dt > (select DATE_SUB(NOW(),INTERVAL 1 MINUTE))
如何创建休眠标准以下查询:如何创建日期具体的查询条件处于休眠
select * from xmppserveripinfo where update_dt > (select DATE_SUB(NOW(),INTERVAL 1 MINUTE))
这个例子演示了它是如何工作的:
public List<XmppServerIpInfo > find(final int intervalInMinutes) {
return getHibernateTemplate().execute(new HibernateCallback<List<XmppServerIpInfo>>() {
public List<XmppServerIpInfo> doInHibernate(Session session) throws HibernateException, SQLException {
Criteria crit = session.createCriteria(XmppServerIpInfo.class);
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MINUTE, -intervalInMinutes);
crit.add(Restrictions.ge("updateTime", cal.getTime()));
crit.addOrder(Order.asc("updateTime"));
return crit.list();
}
});
}
谢谢..为我工作。但是,cal对象正在返回字符串值,所以我不得不将它转换为日期对象,以便与我的数据库中的值进行适当的比较。 –