Hibernate in Practice
Hibernate in Practice
Rob Harrop
Criteria c = session.createCriteria(Product.class);
c.add(Restrictions.eq("name", value));
return c.list();
Criteria c = session.createCriteria(Product.class);
c.add(eq("name", value));
c.setProjection(distinct(property("name")));
Criteria c = session.createCriteria(Product.class);
c.add(sqlRestriction("{alias}.name = ?", value,
Hibernate.STRING));
return c.list();