请问如何把下面的SQL语言转HQL语言,非常感谢
select top 1 min(yid) from wj_object where yid >'"+yid+"'

解决方案 »

  1.   

    em.createQuery("select min(yid) from wj_object where yid >'"+yid+"').setFirstResult(0).setMaxtResult(1)..getResultList();
      

  2.   

    top 1 min(yid) from 数据库映射的类名 where yid >'"+yid+"'
       这样就好
      

  3.   

    String hql = "from wj_object where yid > '"+yid+"' order by yid";
    session.createQuery(hql).setFirstResult(0).setMaxResults(2).list();
      

  4.   

    hql里没有top 1,可以select min(yid) from wj_object where yid >'"+yid+"' order by yid 之后取第一条