楼主你是不是没有表达明白啊,你是要查询一段时间内的记录吗? 那样就直接可以根据你的起始和结束时间查询了啊。 如果用hibernate的话直接写个查询语句不就行了吗? public List<TOrder> find(String startTime,String endTime){ Session session = getHibernateTemplate().getSessionFactory().openSession(); query = session.createQuery("from table where time between ? and ?") .setParameter(0, startTime).setParameter(1, endTime);
List list = query.list(); session.close(); return list; }
那样就直接可以根据你的起始和结束时间查询了啊。
如果用hibernate的话直接写个查询语句不就行了吗?
public List<TOrder> find(String startTime,String endTime){
Session session = getHibernateTemplate().getSessionFactory().openSession();
query = session.createQuery("from table where time between ? and ?")
.setParameter(0, startTime).setParameter(1, endTime);
List list = query.list();
session.close();
return list; }