public class Search extends Object
Search search = new Search(Personne.class); addFilterEqual("nom", "Dupond"); search.setMaxResults(10); search.addSortAsc("nom"); search.addSortAsc("prenom");
dao.getList(search);
public Search(Class<?> cl)
public Class<?> getEntity()
public int getFirstResult()
public void setFirstResult(int firstResult)
public int getMaxResults()
public void setMaxResults(int maxResults)
public boolean isDistinct()
public void setDistinct(boolean distinct)
public void addField(Field field)
public void addField(String fieldName)
public void addFields(Field... myFields)
public void addFields(String... fieldNames)
public void addFilter(Filter filter)
public void addFilters(Filter... myFilters)
public void addFilterIsNull(Field field)
public void addFilterIsNull(String fieldName)
public void addFilterIsNotNull(Field field)
public void addFilterIsNotNull(String fieldName)
public void addFilterIsEmpty(Field field)
public void addFilterIsEmpty(String fieldName)
public void addFilterIsNotEmpty(Field field)
public void addFilterIsNotEmpty(String fieldName)
public void addFilterAnd()
public void addFilterOr()
public void addFilterOpenParenthesis()
public void addFilterCloseParenthesis()
public void addGroupByField(Field field)
public void addGroupByField(String fieldName)
public void addGroupByField(Field... myFields)
public void addGroupByField(String... fieldNames)
public void addHavingCondition(String condition)
public void addHavingConditions(String... conditions)
public void addSort(Sort sort)
public void addSorts(Sort... mySorts)
public void addSort(String fieldName, boolean desc, boolean ignoreCase)
public void addSort(String fieldName, boolean desc)
public void addSortAsc(String fieldName)
public void addSortAsc(String... fieldNames)
public void addSortAsc(String fieldName, boolean ignoreCase)
public void addSortDesc(String fieldName)
public void addSortDesc(String... fieldNames)
public void addSortDesc(String fieldName, boolean ignoreCase)
Copyright © 2025. All rights reserved.