Once you have concatenated criterias together, you can execute the query via the execution methods. Please remember that these methods return the results, so they must be executed last.
Tip: You can call count()
and list()
on the same criteria, but due to the internal workings of Hibernate, you must call count()
first, then list()
.
Method
Description
count( propertyName="" )
Note, count() can't be called on a criteria after list() has been executed.
get()
Retrieve one result only.
getOrFail()
Convenience method to return a single instance that matches the built up criterias query, or throws an exception if the query returns no results
list(
max,
offset,
timeout,
sortOrder,
ignoreCase, asQuery=false
asStream=false
)
Execute the criterias and give you the results.