ssh

解决方案 »

  1.   

    你确定是createSQLQuery?hibernate会根据你的配置自动选择数据库查询语句。。limit是mysql特有的。。所以你要createSqlQuery~
      

  2.   

    如果你想要这种效果from Articles b order by b.liulancount limit 5 建议你这么做
    String hql = "from  Articles b order by b.liulancount desc";
    List<Articles> la = s.createQuery(hql).setFirstResult(0).setMaxResults(5).list();
      

  3.   

    from Articles b order by b.liulancount
    这个是hql语句,后面不能带mysql的关键字。