28 Mayıs 2010 Cuma

Hibernate Criteria (Sorgu SQL) oluşturma

Criteria class'ınıı kullanarak sorgu oluşturabiliyoruz.

Nasıl mı?:)

Kisi.java isimli bir classımız olsun


public class Kisi{
private String isim;
private String soyIsim;

....getter and setter methods....
}


---

public class Test {

List isimListesi= new ArrayList();


Criteria crit = session.createCriteria(Kisi.class);
crit.add( Expression.eq( "isim", "Halime Oral" ) );


isimListesi= crit.list(); //hql ile alınan sorgu sonuçlarını listeye aıyoruz

}




criteria expression:

Restriction.allEq = Bütün değerler eşitse

Restriction.between = arasında

Restriction.eq = eşise

Restriction.ge = büyük eşitse

Restriction.gt =büyükse

Restriction.le = küçük eşitse

Restriction.lt = küçükse

Restriction.ne= eşit değilse

Hiç yorum yok:

Yorum Gönder