我想查询出编号最大的一个显示出来,怎样写,谢谢了。

解决方案 »

  1.   

    Integer i = (Integer) session.createQuery("select max(b.xx) from bean as b ").uniqueResult();
      

  2.   

    我想这样写
    String HQL="select new JuBao(jb.bt) (from JuBao jb order by jb.bt) where rownum<=1";
    session = this.getHibernateTemplate().getSessionFactory().openSession();
    //Query query = session.createQuery(HQL);
        List<JuBao> list =session.createSQLQuery("SELECT {jb.bt} FROM JuBao {jb} order by jb.bt WHERE rownum<=1")
        .addEntity("jb", JuBao.class)
        .list();
    看看那个地方错了,为什么报空指针呀