Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • HibernateFilter - interfejs udostępniający metodę buildCriterion(), która zwraca odpowiednio zbudowane kryterium.
  • SimpleHibernateFilter - implementacja HibernateFilter, dająca możliwość definiowania kryteriów wyszukiwania.
  • GroupHibernateFilter - implementacja HibernateFilter, umożliwiająca grupowanie filtrów za pomocą operatorów logicznych AND i OR.

Przedstawione poniżej przykłady operować będą na klasie User, która mapuje tabelę usertable w bazie danych.

Do budowania filtrów jako pola, należy używać nazw pól zdefiniowanych w mapowanych klasach.

 

Code Block
languagejava
titlePrzykład z jednym filtrem
linenumberstrue
SimpleHibernateFilter filter = new SimpleHibernateFilter( "userName", "jkowalski" ); //użytkownik o loginie "jkowalski"
 
//LUB
 
SimpleHibernateFilter filter = new SimpleHibernateFilter( "userName", "jkowalski", FilterOperator.NOTEQ ); //użytkownicy, poza użytkownikiem o loginie "jkowalski"

...