Projection etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Projection etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

13 Mayıs 2016 Cuma

Projections Sınıfı

constructor
Şöyle yaparız.
ProjectionList projList = Projections.projectionList();
add metodu
İstediğimiz sütunlara erişmek için şöyle yaparız.
Criteria crit = session.createCriteria(Person.class);
ProjectionList projList = Projections.projectionList();
projList.add(Projections.property("name"));
projList.add(Projections.property("firstname"));
crit.setProjection(projList);
distinct metodu
Şöyle yaparız
criteria.setProjection(Projections.distinct(Projections.property("property")));

groupProperty metodu
Şöyle yaparız.
Criteria cr = session.createCriteria(StPurOrders.class);
cr.setProjection(Projections.projectionList()
 .add(Projections.property("..."))
 .add(Projections.property("...")) .add(Projections.groupProperty("orderNumber"))
 ...;
Şöyle bir sql üretilir
select ..., ..., 
from st_pur_orders
group by ORDER_NUMBER;
projectionList metodu
Şöyle yaparız.
Projections.projectionList()
  .add(Projections.max("..."))
  .add(Projections.groupProperty("...")));
sum metodu
Şöyle yaparız.
Criteria cr = session.createCriteria(StPurOrders.class);
cr.setProjection(Projections.projectionList()
 .add(Projections.property("orderNumber"))
 .add(Projections.sum("orderAmount"))
...
Şöyle bir sql üretilir
select order_number, sum(order_amount)
from st_pur_orders;

14 Temmuz 2015 Salı

Oblique Projection

Projeksiyon (Projection) Nedir?
Koordinat sistemi, dünyadaki herhangi bir noktayı enlem ve boylamı olarak bildirir. Projeksiyon ise dünyadaki kara, deniz, göl gibi şekillerin iki boyutlu harita üzerine çizilmesidir.

Oblique Projection Nedir?
Nesneye yukarıdan ve bir açı ile bakılmasıdır.


Örnekte çizgilerine açı yüzünden sola doğru yattığı görülebilir.