constructor
Şöyle yaparız.
İstediğimiz sütunlara erişmek için şöyle yaparız.
Şöyle yaparız
criteria.setProjection(Projections.distinct(Projections.property("property")));
groupProperty metodu
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şö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 üretilirselect ..., ...,
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 üretilirselect order_number, sum(order_amount)
from st_pur_orders;
Hiç yorum yok:
Yorum Gönder