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.DetachedCriteria
unwrap()
-
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()
-