比较两个时间的大小,结束时间(endtime)和系统当前时间的比较
一个用的是sql语句的条件  
where  endtime>now() 一个用的是hql语句
 Restrictions.gt("endtime", new Date())请问各位大虾     这两个比较是一样的吗?如果不一样,  有什么区别。  怎么写才能保持两个条件一样!   3Q!!!!!

解决方案 »

  1.   

    你的这个是QBC吧?
    QBC吧,怎么说呢,就是面向对象的查询吧,查询的时候你是直接以对象的方式查询,HB帮你封装的,到数据库还是给你转成sql的。
    你的那个查询方式可能不一样,但是最终到sql查询的语句都是差不多的~
      

  2.   


     Restrictions.gt("endtime", new Date())  这个转成sql语句之后是 endtime > now() 吗? 
    忘了说  mysql数据库。
      

  3.   


    你可以把SQL语句打印出来看下不就知道是不是一样啦,理论上应该差不多的。