public class HibernateSearchProcessor extends BaseSearchProcessor
getInstanceForSessionFactory(SessionFactory).BaseSearchProcessor.AliasNode, BaseSearchProcessor.SearchContextINJECTION_CHECK, metadataUtil, qlType, QLTYPE_EQL, QLTYPE_HQL, ROOT_PATH, rootAlias| Modifier and Type | Method and Description |
|---|---|
int |
count(org.hibernate.Session session,
Class<?> searchClass,
ISearch search)
Returns the total number of results that would be returned using the
given
ISearch if there were no paging or maxResult limits. |
int |
count(org.hibernate.Session session,
ISearch search)
Returns the total number of results that would be returned using the
given
ISearch if there were no paging or maxResult limits. |
static HibernateSearchProcessor |
getInstanceForSessionFactory(org.hibernate.SessionFactory sessionFactory) |
List |
search(org.hibernate.Session session,
Class<?> searchClass,
ISearch search)
Search for objects based on the search parameters in the specified
ISearch object. |
List |
search(org.hibernate.Session session,
ISearch search)
Search for objects based on the search parameters in the specified
ISearch object. |
SearchResult |
searchAndCount(org.hibernate.Session session,
Class<?> searchClass,
ISearch search)
Returns a
SearchResult object that includes the list of
results like search() and the total length like
searchLength. |
SearchResult |
searchAndCount(org.hibernate.Session session,
ISearch search)
Returns a
SearchResult object that includes the list of
results like search() and the total length like
searchLength. |
Object |
searchUnique(org.hibernate.Session session,
Class<?> entityClass,
ISearch search)
Search for a single result using the given parameters.
|
Object |
searchUnique(org.hibernate.Session session,
ISearch search)
Search for a single result using the given parameters.
|
addExplicitNullChecks, appendCustomExpression, appendCustomExpression, applyFetches, checkAndCleanFetches, checkAndCleanFields, checkAndCleanFilters, checkAndCleanSorts, filterToQL, generateFromClause, generateJoins, generateOrderByClause, generateQL, generateRowCountQL, generateSelectClause, generateSimpleAllOrSome, generateSubquery, generateWhereClause, getAliasForPathIfItExists, getFilterFromExample, getFilterFromExample, getMetadataUtil, getOrCreateAlias, getPathRef, negate, param, prepareValue, securityCheckProperty, setFetchOnAliasNodeAndAllAncestors, setRootAlias, splitPathpublic static HibernateSearchProcessor getInstanceForSessionFactory(org.hibernate.SessionFactory sessionFactory)
public List search(org.hibernate.Session session, ISearch search)
ISearch object.ISearchpublic List search(org.hibernate.Session session, Class<?> searchClass, ISearch search)
ISearch object. Uses the specified searchClass, ignoring the
searchClass specified on the search itself.ISearchpublic int count(org.hibernate.Session session,
ISearch search)
ISearch if there were no paging or maxResult limits.ISearchpublic int count(org.hibernate.Session session,
Class<?> searchClass,
ISearch search)
ISearch if there were no paging or maxResult limits.
Uses the specified searchClass, ignoring the searchClass specified on the
search itself.ISearchpublic SearchResult searchAndCount(org.hibernate.Session session, ISearch search)
SearchResult object that includes the list of
results like search() and the total length like
searchLength.ISearchpublic SearchResult searchAndCount(org.hibernate.Session session, Class<?> searchClass, ISearch search)
SearchResult object that includes the list of
results like search() and the total length like
searchLength. Uses the specified searchClass, ignoring the
searchClass specified on the search itself.ISearchpublic Object searchUnique(org.hibernate.Session session, ISearch search) throws org.hibernate.NonUniqueResultException
org.hibernate.NonUniqueResultExceptionpublic Object searchUnique(org.hibernate.Session session, Class<?> entityClass, ISearch search) throws org.hibernate.NonUniqueResultException
org.hibernate.NonUniqueResultExceptionCopyright © 2008-2013. All Rights Reserved.