EclipseLink 1.0_1.0M2 API Reference - Incubation

org.eclipse.persistence.jpa
Interface JpaQuery


public interface JpaQuery

PUBLIC: TopLInk specific EJB 3.0 query interface. Provides the functionality defined in javax.persistence.Query and adds access to the underlying database query for TopLink specific functionality.


Method Summary
 DatabaseQuery getDatabaseQuery()
          PUBLIC: Return the cached database query for this EJBQueryImpl.
 JpaEntityManager getEntityManager()
          PUBLIC: return the EntityManager for this query
 java.util.Collection getResultCollection()
          PUBLIC: Non-standard method to return results of a ReadQuery that has a containerPoliry that returns objects as a collection rather than a List
 void setDatabaseQuery(DatabaseQuery query)
          PUBLIC: Replace the cached query with the given query.
 

Method Detail

getDatabaseQuery

DatabaseQuery getDatabaseQuery()
PUBLIC: Return the cached database query for this EJBQueryImpl. If the query is a named query and it has not yet been looked up, the query will be looked up and stored as the cached query.


getEntityManager

JpaEntityManager getEntityManager()
PUBLIC: return the EntityManager for this query


getResultCollection

java.util.Collection getResultCollection()
PUBLIC: Non-standard method to return results of a ReadQuery that has a containerPoliry that returns objects as a collection rather than a List

Returns:
Collection of results

setDatabaseQuery

void setDatabaseQuery(DatabaseQuery query)
PUBLIC: Replace the cached query with the given query.


EclipseLink 1.0_1.0M2 API Reference - Incubation