public interface BaseFinder<T,PK extends Serializable>
Modifier and Type | Method and Description |
---|---|
long |
count(org.hibernate.criterion.DetachedCriteria dc)
Wykonuje zapytanie zliczające liczbę wierszy.
|
long |
countAll() |
List<T> |
findByCriteria(org.hibernate.criterion.DetachedCriteria dc)
Wyszukuje obiekty o podanych kryteriach.
|
List<T> |
findByCriteria(org.hibernate.criterion.DetachedCriteria dc,
Integer start,
Integer limit)
Wyszukuje obiekty o podanych kryteriach.
|
List<T> |
findByProperty(String property,
Object value,
Integer start,
Integer limit,
String... joins)
Pobiera listę obiektów o podanym paremetrze
|
T |
findOne(org.hibernate.criterion.DetachedCriteria dc)
Wyszukuje jeden obiekt na podstawie przekazanej definicji zapytania
|
T |
findOneByProperty(String property,
Object value,
String... joins)
Pobiera obiekt o podanym parametrze
|
T |
get(PK id)
Pobiera obiekt po identyfikatorze.
|
T |
get(PK id,
String... joins)
Pobiera obiekt po identyfikatorze.
|
List<T> |
getAll(Integer start,
Integer limit,
String... joins)
Pobiera wszystkie obiekty danego typu.
|
List<T> |
getAll(String... joins)
Pobiera wszystkie obiekty danego typWu.
|
CountedResult<T> |
getCountedResult(org.hibernate.criterion.DetachedCriteria dc,
Pagination pagination)
Wyszukuje obiekty na podstawie zdefiniowanych parametrów.
|
CountedResult<T> |
getCountedResult(org.hibernate.criterion.DetachedCriteria dc,
Sorter sorter,
Integer start,
Integer limit)
Wyszukuje obiekty na podstawie zdefiniowanych parametrów.
|
List<T> findByCriteria(org.hibernate.criterion.DetachedCriteria dc, Integer start, Integer limit)
dc
- Kryteria wyszukiwaniastart
- Przesunięcie w zbiorze wynikowym.limit
- Maksymalny rozmiar zbioru wynikowego.List<T> findByCriteria(org.hibernate.criterion.DetachedCriteria dc)
dc
- Kryteria wyszukiwaniaT get(PK id)
id
- Identyfikator obiektu.T get(PK id, String... joins)
id
- Identyfikator obiektu.joins
- Określa, które elementy mamy dołączyć do obiektu stanowiska.List<T> getAll(String... joins)
List<T> getAll(Integer start, Integer limit, String... joins)
start
- Przesunięcie w zbiorze wynikowym.limit
- Maksymalny rozmiar zbioru wynikowego.long count(org.hibernate.criterion.DetachedCriteria dc)
dc
- Kryteria zapytanialong countAll()
T findOneByProperty(String property, Object value, String... joins)
property
- Nazwa parametru obiektuvalue
- Wartość parametrujoins
- Określa, które elementy mamy dołączyć do obiektu.List<T> findByProperty(String property, Object value, Integer start, Integer limit, String... joins)
property
- Nazwa parametru obiektuvalue
- Wartość parametrujoins
- Określa, które elementy mamy dołączyć do obiektu.T findOne(org.hibernate.criterion.DetachedCriteria dc)
dc
- Obiekt definicji zapytaniaCountedResult<T> getCountedResult(org.hibernate.criterion.DetachedCriteria dc, Sorter sorter, Integer start, Integer limit)
dc
- Obiekt definicji zapytania.sorter
- Definiuje sortowanie wyników.start
- Przesunięcie w zbiorze wynikowym.limit
- Maksymalny rozmiar zbioru wynikowego.CountedResult<T> getCountedResult(org.hibernate.criterion.DetachedCriteria dc, Pagination pagination)
dc
- Obiekt definicji zapytania.pagination
- Parametr definiujący rodzaj sortowania, przesunięcie w zbiorze wyników oraz maksymalną ilość
wyników.Copyright © 2019 Suncode. All rights reserved.