Package javax.jdo.annotations
Annotation Type Query
Annotation for a named query.
Corresponds to the xml element "query".
- Since:
- 2.1
- Version:
- 2.1
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionVendor extensions.The name of the fetch plan used by this queryThe query languageResult class into which to put the results.Whether the query returns a single unique result.Whether the query is unmodifiable.
-
Element Details
-
name
String nameName of the query (mandatory)- Returns:
- the name of the query
-
value
String valueThe query string (mandatory)- Returns:
- the query string
-
language
String languageThe query language- Returns:
- the query language
- Default:
"JDOQL"
-
unmodifiable
String unmodifiableWhether the query is unmodifiable.- Returns:
- whether the query is unmodifiable
- Default:
""
-
unique
String uniqueWhether the query returns a single unique result.- Returns:
- whether the query returns a single unique result
- Default:
""
-
resultClass
Class resultClassResult class into which to put the results.- Returns:
- the class of the result
- Default:
void.class
-
fetchPlan
String fetchPlanThe name of the fetch plan used by this query- Returns:
- the fetch plan
- Default:
""
-
extensions
Extension[] extensionsVendor extensions.- Returns:
- the vendor extensions
- Default:
{}
-