Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.jpa
Interface JpaQuery<X>

All Superinterfaces:
javax.persistence.Query, javax.persistence.TypedQuery<X>

public interface JpaQuery<X>
extends javax.persistence.TypedQuery<X>

PUBLIC: EclipseLInk specific JPA query interface. Provides the functionality defined in javax.persistence.Query and adds access to the underlying database query for EclipseLink specific functionality.


Method Summary
 DatabaseQuery getDatabaseQuery()
          PUBLIC: Return the cached database query for this query.
 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 containerPolicy that returns objects as a collection rather than a List
 Cursor getResultCursor()
          PUBLIC: Non-standard method to return results of a ReadQuery that uses a Cursor.
 void setDatabaseQuery(DatabaseQuery query)
          PUBLIC: Replace the cached query with the given query.

 

Methods inherited from interface javax.persistence.TypedQuery
getResultList, getSingleResult, setFirstResult, setFlushMode, setHint, setLockMode, setMaxResults, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter

 

Methods inherited from interface javax.persistence.Query
executeUpdate

 

Method Detail

getDatabaseQuery

DatabaseQuery getDatabaseQuery()
PUBLIC: Return the cached database query for this query. 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 containerPolicy that returns objects as a collection rather than a List
Returns:
Collection of results

getResultCursor

Cursor getResultCursor()
PUBLIC: Non-standard method to return results of a ReadQuery that uses a Cursor.
Returns:
Cursor on results, either a CursoredStream, or ScrollableCursor

setDatabaseQuery

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

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.