如果这个设成两个字段,那么假如是考勤表呢?
还有就是,这个我觉得一个字段是可以解决的吧?用list集合??

解决方案 »

  1.   

    楼主你是不是没有表达明白啊,你是要查询一段时间内的记录吗?
    那样就直接可以根据你的起始和结束时间查询了啊。
    如果用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; }
      

  2.   

    你可以想想在Hibenate层来通过Sql语句来解决
      

  3.   

    关键是在action 中如何给这个starttime 和endTime  赋值呢?我用的是SSH框架,查询语句就是这样写的。我不会赋值