Hibernate仅获取第一行,仅在.hbm.xml中使用?

时间:2018-12-06 09:49:01

标签: hibernate spring-boot

我只想使用hbm.xml来获取第一行,这是没有HQL的。

Object = getSession().createCriteria(BeanClass.class) 
        .add(Restrictions.eq().UniqueResults();

2 个答案:

答案 0 :(得分:0)

设置标准.setMaxResults(1);它只会返回一行

答案 1 :(得分:0)

Query query = createQuery("FROM nayO WHERE NO =:RelNo AND CODE =:CntryCode AND STATUS !='D'");
        query.setParameter("No", rgRelNo);
        query.setParameter("ode", Code);
        return (nayVO) query.setMaxResults(1).uniqueResult();

这将给出第一行,这是唯一的结果。