Query q=session.createQuery("from XXX order by ID desc");q.uniqueResult();

解决方案 »

  1.   

    我用这个语句却返回了不只是一个结果啊,报错了:
    org.hibernate.NonUniqueResultException: query did not return a unique result: 3
      

  2.   

    不能按楼上的写,要这样:Query q=session.createQuery("from XXX order by ID desc");
    q.setMaxResult(1);
    List l=q.list();
      

  3.   

    最后还是一个List集合啊?可不可以返回一个实例对象?