public interface BaseDao<T,PK extends Serializable>
| Modifier and Type | Method and Description | 
|---|---|
| long | countAll()Zlicza ilość wszystkich rekordów | 
| long | countByCriteria(org.hibernate.criterion.DetachedCriteria dc)Zlicza ilość rekordów pasujących do podanych kryteriów | 
| List<T> | findByCriteria(org.hibernate.criterion.DetachedCriteria dc)' Umożliwia wyszukanie elementów o podanych parametrach | 
| List<T> | findByCriteria(org.hibernate.criterion.DetachedCriteria dc,
              Integer start,
              Integer limit)Umożliwia wyszukanie elementów o podanych parametrach | 
| 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 id. | 
| T | get(PK id,
   String... joins)Pobiera obiekt po id. | 
| List<T> | getAll(int start,
      int limit,
      String... joins)Pobiera obiekty danego typu z bazy danych. | 
| List<T> | getAll(String... joins)Pobiera wszystkie obiekty danego typu z bazy danych | 
| T | getByField(String field,
          Object value,
          String... joins)Pobiera jeden element spełniający kryterium. | 
| String[] | propertyList()Pobiera listę nazw pól klasy | 
T get(PK id)
id - Id obiektuT get(PK id, String... joins)
id - Id obiektujoins - Określa, które elementy mamy dołączyć do obiektu. SzczegółyList<T> getAll(String... joins)
List<T> getAll(int start, int limit, String... joins)
start - Przesunięcie w zbiorze elementów.limit - Określa ile elementów chcemy pobrać.List<T> findByCriteria(org.hibernate.criterion.DetachedCriteria dc)
dc - Obiekt służący do definiowania kryteriów wyszukiwania.List<T> findByCriteria(org.hibernate.criterion.DetachedCriteria dc, Integer start, Integer limit)
dc - Obiekt służący do definiowania kryteriów wyszukiwania.start - Przesunięcie w zbiorze elementów.limit - Określa ile elementów chcemy pobrać.T getByField(String field, Object value, String... joins)
field - Nazwa pola po których chcemy wyszukaćvalue - Wartość polajoins - Określa, które elementy mamy dołączyć do obiektu. Szczegółylong countByCriteria(org.hibernate.criterion.DetachedCriteria dc)
dc - Kryterialong countAll()
dc - KryteriaT 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 zapytaniaString[] propertyList()
Copyright © 2019 Suncode. All rights reserved.