Class HibernateCriteria<T>
java.lang.Object
com.suncode.pwfl.support.hibernate.criterion.HibernateCriteria<T>
-
Method Summary
Modifier and TypeMethodDescriptionDodaje ograniczenie wyników zapytania.Dodaje regułę sortowania.createAlias(String associationPath, String alias) Tworzy powiązanie o podanym aliasie.static <T> HibernateCriteria<T>Konstruuje obiekt do definiowania kryteriów zapytania.Dołącza wybrane powiązanie do wyników wyszukiwania.setDistinct(boolean distinct) Definiuje unikalność zwracanych encji.org.hibernate.criterion.DetachedCriteriaunwrap()
-
Method Details
-
forClass
Konstruuje obiekt do definiowania kryteriów zapytania.- Type Parameters:
T- klasa encji.- Parameters:
type- klasa encji.- Returns:
- obiekt do definiowania kryteriów zapytania.
-
createAlias
Tworzy powiązanie o podanym aliasie.- Parameters:
associationPath- nazwa docelowego powiązania.alias- alias powiązania.- Returns:
- ten sam obiekt.
-
addOrder
Dodaje regułę sortowania.- Parameters:
order- regułą sortowania.- Returns:
- ten sam obiekt.
-
add
Dodaje ograniczenie wyników zapytania.- Parameters:
criterion- definicja ograniczenia.- Returns:
- ten sam obiekt.
-
join
Dołącza wybrane powiązanie do wyników wyszukiwania.- Parameters:
associationPath- nazwa powiązania.- Returns:
- ten sam obiekt
-
setDistinct
Definiuje unikalność zwracanych encji.- Parameters:
distinct- czy zwracane wyniki mają być unikalne- Returns:
- ten sam obiekt.
-
unwrap
public org.hibernate.criterion.DetachedCriteria unwrap()
-