...
- 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 | ||||||
---|---|---|---|---|---|---|
| ||||||
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" |
...