|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hibernate.impl.CriteriaImpl.Subcriteria
Field Summary |
Fields inherited from interface org.hibernate.criterion.CriteriaSpecification |
ALIAS_TO_ENTITY_MAP, DISTINCT_ROOT_ENTITY, PROJECTION, ROOT_ALIAS, ROOT_ENTITY |
Method Summary | |
Criteria |
add(Criterion expression)
Add a Criterion to constrain the results to be retrieved. |
Criteria |
addOrder(Order order)
Add an Order to the result set. |
Criteria |
createAlias(String associationPath,
String alias)
Join an association, assigning an alias to the joined entity |
Criteria |
createCriteria(String associationPath)
Create a new Criteria, "rooted" at the associated entity |
Criteria |
createCriteria(String associationPath,
String alias)
Create a new Criteria, "rooted" at the associated entity, assigning the given alias |
String |
getAlias()
Get the alias of the entity |
LockMode |
getLockMode()
|
Criteria |
getParent()
|
String |
getPath()
|
List |
list()
Get the results. |
ScrollableResults |
scroll()
Get the results as an instance of ScrollableResults. |
ScrollableResults |
scroll(ScrollMode scrollMode)
Get the results as an instance of ScrollableResults. |
Criteria |
setAlias(String alias)
|
Criteria |
setCacheable(boolean cacheable)
Enable caching of this query result set |
Criteria |
setCacheMode(CacheMode cacheMode)
Override the cache mode |
Criteria |
setCacheRegion(String cacheRegion)
Set the name of the cache region. |
Criteria |
setComment(String comment)
Add a comment to the generated SQL |
Criteria |
setFetchMode(String associationPath,
FetchMode mode)
Specify an association fetching strategy for a one-to-many, many-to-one or one-to-one association, or for a collection of values. |
Criteria |
setFetchSize(int fetchSize)
Set a fetch size for the underlying JDBC query. |
Criteria |
setFirstResult(int firstResult)
Set the first result to be retrieved. |
Criteria |
setFlushMode(FlushMode flushMode)
Override the flush mode |
Criteria |
setLockMode(LockMode lockMode)
Set the lock mode of the current entity |
Criteria |
setLockMode(String alias,
LockMode lockMode)
Set the lock mode of the aliased entity |
Criteria |
setMaxResults(int maxResults)
Set a limit upon the number of objects to be retrieved. |
Criteria |
setProjection(Projection projection)
Set a projection of projection list, and select the PROJECTION result transformer |
Criteria |
setResultTransformer(ResultTransformer resultProcessor)
Set a strategy for handling the query results. |
Criteria |
setTimeout(int timeout)
Set a timeout for the underlying JDBC query. |
String |
toString()
|
Object |
uniqueResult()
Convenience method to return a single instance that matches the query, or null if the query returns no results. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public Criteria getParent()
public String getPath()
public String toString()
public Criteria setAlias(String alias)
public String getAlias()
Criteria
getAlias
in interface Criteria
public Criteria add(Criterion expression)
Criteria
add
in interface Criteria
expression
-
public Criteria createAlias(String associationPath, String alias) throws HibernateException
Criteria
createAlias
in interface Criteria
HibernateException
public Criteria addOrder(Order order)
Criteria
addOrder
in interface Criteria
order
-
public Criteria setCacheable(boolean cacheable)
Criteria
setCacheable
in interface Criteria
public Criteria setCacheRegion(String cacheRegion)
Criteria
setCacheRegion
in interface Criteria
cacheRegion
- the name of a query cache region, or null
for the default query cachepublic Criteria createCriteria(String associationPath) throws HibernateException
Criteria
createCriteria
in interface Criteria
HibernateException
public List list() throws HibernateException
Criteria
list
in interface Criteria
HibernateException
public ScrollableResults scroll() throws HibernateException
Criteria
scroll
in interface Criteria
HibernateException
public ScrollableResults scroll(ScrollMode scrollMode) throws HibernateException
Criteria
scroll
in interface Criteria
HibernateException
public Object uniqueResult() throws HibernateException
Criteria
uniqueResult
in interface Criteria
HibernateException
- if there is more than one matching resultpublic Criteria setFetchMode(String associationPath, FetchMode mode) throws HibernateException
Criteria
setFetchMode
in interface Criteria
associationPath
- a dot seperated property pathmode
- the fetch mode
HibernateException
public Criteria setFlushMode(FlushMode flushMode)
Criteria
setFlushMode
in interface Criteria
public Criteria setCacheMode(CacheMode cacheMode)
Criteria
setCacheMode
in interface Criteria
public Criteria setFirstResult(int firstResult)
Criteria
setFirstResult
in interface Criteria
firstResult
- the first result, numbered from 0
public Criteria setMaxResults(int maxResults)
Criteria
setMaxResults
in interface Criteria
maxResults
- the maximum number of results
public Criteria setTimeout(int timeout)
Criteria
setTimeout
in interface Criteria
timeout
-
public Criteria setFetchSize(int fetchSize)
Criteria
setFetchSize
in interface Criteria
fetchSize
- the fetch sizepublic Criteria createCriteria(String associationPath, String alias) throws HibernateException
Criteria
createCriteria
in interface Criteria
HibernateException
public Criteria setLockMode(LockMode lockMode)
Criteria
setLockMode
in interface Criteria
lockMode
- the lock modepublic LockMode getLockMode()
public Criteria setLockMode(String alias, LockMode lockMode)
Criteria
setLockMode
in interface Criteria
alias
- an aliaslockMode
- the lock modepublic Criteria setResultTransformer(ResultTransformer resultProcessor)
Criteria
setResultTransformer
in interface Criteria
resultProcessor
- CriteriaSpecification.ROOT_ENTITY
,
CriteriaSpecification.DISTINCT_ROOT_ENTITY
,
CriteriaSpecification.ALIAS_TO_ENTITY_MAP
public Criteria setComment(String comment)
Criteria
setComment
in interface Criteria
comment
- a human-readable stringpublic Criteria setProjection(Projection projection)
Criteria
setProjection
in interface Criteria
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |