Class HibernateCriteria<T>

java.lang.Object
com.suncode.pwfl.support.hibernate.criterion.HibernateCriteria<T>

public class HibernateCriteria<T> extends Object
  • Method Details

    • forClass

      public static <T> HibernateCriteria<T> forClass(Class<T> type)
      Konstruuje obiekt do definiowania kryteriów zapytania.
      Type Parameters:
      T - klasa encji.
      Parameters:
      type - klasa encji.
      Returns:
      obiekt do definiowania kryteriów zapytania.
    • createAlias

      public HibernateCriteria<T> createAlias(String associationPath, String alias)
      Tworzy powiązanie o podanym aliasie.
      Parameters:
      associationPath - nazwa docelowego powiązania.
      alias - alias powiązania.
      Returns:
      ten sam obiekt.
    • addOrder

      public HibernateCriteria<T> addOrder(Order order)
      Dodaje regułę sortowania.
      Parameters:
      order - regułą sortowania.
      Returns:
      ten sam obiekt.
    • add

      public HibernateCriteria<T> add(Criterion criterion)
      Dodaje ograniczenie wyników zapytania.
      Parameters:
      criterion - definicja ograniczenia.
      Returns:
      ten sam obiekt.
    • join

      public HibernateCriteria<T> join(String associationPath)
      Dołącza wybrane powiązanie do wyników wyszukiwania.
      Parameters:
      associationPath - nazwa powiązania.
      Returns:
      ten sam obiekt
    • setDistinct

      public HibernateCriteria<T> setDistinct(boolean distinct)
      Definiuje unikalność zwracanych encji.
      Parameters:
      distinct - czy zwracane wyniki mają być unikalne
      Returns:
      ten sam obiekt.
    • unwrap

      public org.hibernate.criterion.DetachedCriteria unwrap()