全部String statement = "from User";
List<User> list = session.createQuery(statement).list();
id>15String statement = "from User as user where user.id > 15";
List<User> list = session.createQuery(statement).list();

解决方案 »

  1.   

    支持楼上,也可以使用QBC以及本地sql语句都可以啊
     id >15
      
     Criteria criteria = session.createCriteria(User.class);
       criteria.add(Restrictions.gt('id',15));
      List list = criteria.list()
      

  2.   


    写错了 criteria.add(Restrictions.ge('id',15));
      

  3.   

    你的方式new Integer(1)); 就是把条件写死了,你可以像楼上的方法,把所有条件写到sql语句中就方便多了,o(∩_∩)o...,我也学习了,