public Query newQuery (); public Query newQuery (String query); public Query newQuery (Class candidateClass); public Query newQuery (Class candidateClass, String query); public Query newQuery (Extent candidates); public Query newQuery (Extent candidateClass, String query); public Query newQuery (Class candidateClass, Collection candidates); public Query newQuery (Class candidateClass, Collection candidates, String query); public Query newQuery (Object query); public Query newQuery (String language, Object query);
Query
objects are used to find persistent
objects matching certain criteria. You can obtain
Query
instances through one of the
PersistenceManager
's several
newQuery
methods. Methods that take a
query string parameter accept either a JDOQL filter or a JDOQL
single-string query. See Chapter 11, Query and the
PersistenceManager
Javadoc for details.
public Query newNamedQuery (String name);
This method retrieves a query defined in metadata by name. The returned
Query
instance is initialized with the
information declared in metadata, but is fully mutable. For more
information on named queries, read
Section 11.10, “Named Queries”.