11 Temmuz 2018 Çarşamba

DetachedCriteria Sınıfı

add metodu
Şöyle yaparız.
DetachedCriteria criteria = (DetachedCriteria) DetachedCriteria.forClass(Foo.class)
            .add(Restrictions.eq("vid", vid))
getExecutableCriteria metodu
Criteria tipi döner.
Örnek
Şöyle yaparız.
DetachedCriteria detached = ...;
Session session = ...;
Criteria criteria = detached.getExecutableCriteria(session);
setProjection metodu
Select edilecek sütunlaru belirtir. Şöyle yaparız.
Criteria cr = DetachedCriteria.forClass(User.class)
    .setProjection(Projections.projectionList()
      .add(Projections.property("id"), "id")
      .add(Projections.property("Name"), "Name"))
    .setResultTransformer(Transformers.aliasToBean(User.class))
    .getExecutableCriteria(session);

Hiç yorum yok:

Yorum Gönder