Interface | Description |
---|---|
EntityManagerDelegate<E> |
Expose
EntityManager methods not present on repository base interfaces. |
EntityManagerResolver |
Resolve the EntityManager used for a specific repository.
|
EntityRepository<E,PK extends Serializable> |
Base Repository interface.
|
QueryResult<E> |
Can be used as query result type, which will not execute the query immediately.
|
Class | Description |
---|---|
AbstractEntityRepository<E,PK extends Serializable> |
Base Repository class to be extended by concrete implementations
(abstract classes with implementation methods).
|
Enum | Description |
---|---|
SingleResultType |
Defines the way a single result query is fetched.
|
Exception | Description |
---|---|
QueryInvocationException |
Annotation Type | Description |
---|---|
EntityManagerConfig |
Configure the EntityManager for a specific repository.
|
FirstResult |
Use paging for the query.
|
MaxResults |
Limit the size of the result set.
|
Modifying |
Marks a query method to be modifying.
|
Query |
Supply query meta data to a method with this annotation.
Currently supports: JPQL queries as part of the annotation value Execute named queries referenced by the named value Execute native SQL queries Restrict the result size to a static value Provide a lock mode |
QueryParam |
Mark a method parameter as a query parameter.
|
Repository |
The Repository annotation needs to be present in order to have the
interface or class to be processed by the CDI extension.
|
Copyright © 2015 The Apache Software Foundation. All rights reserved.