HibernateクエリuniqueResultインターフェイス()メソッド



Hibernate Query Uniqueresult Interface Method



1つだけ、またはnullでいつ戻るかを決定する例uniqueResult()メソッド

// Query the number of students Object o=se.createCriteria(Student.class) .setProjection(Projections.count('id')) .uniqueResult () // uniqueness results System.out.println(o.toString())

不確かな場合



Criteria cStu=se.createCriteria(Student.class) Criteria cEnr=cStu.createCriteria('enrolments',CriteriaSpecification.INNER_JOIN) cEnr.add(Restrictions.eq('id', 3)) List list=cEnr.list() for (Student s : list) { System.out.println(s.getId()+'---'+s.getName()) }