8.11. Query Factory

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”.

 

Skip navigation bar   Back to Top