Red Hat Training
A Red Hat training course is available for Red Hat JBoss Web Server
11.4.3. クライテリアのクエリ
HQL は非常に強力ですが、クエリ文字列を作るよりも、オブジェクト指向の API を使って動的にクエリを作る方を好む開発者もいます。こういった場合のために、 Hibernate は直感的な
Criteria
クエリ API を提供しています。
Criteria crit = session.createCriteria(Cat.class); crit.add( Restrictions.eq( "color", eg.Color.BLACK ) ); crit.setMaxResults(10); List cats = crit.list();