Package-level declarations
Types
PageSpecification allows specification of a page number (starting from DEFAULT_PAGE_NUM) and page size (defaulting to DEFAULT_PAGE_SIZE with a maximum page size of MAX_PAGE_SIZE) Note: we default the page number to DEFAULT_PAGE_SIZE to enable queries without requiring a page specification but enabling detection of large results sets that fall out of the DEFAULT_PAGE_SIZE requirement. MAX_PAGE_SIZE should be used with extreme caution as results may exceed your JVM memory footprint.
Indexing assumptions: QueryCriteria assumes underlying schema tables are correctly indexed for performance.
Represents scope for the operation when JPA Session been created, i.e. transaction started.
Sort allows specification of a set of entity attribute names and their associated directionality and null handling, to be applied upon processing a query specification.
Properties
Pagination and Ordering
Note: use PageSpecification to correctly handle a number of bounded pages of a pre-configured page size.