org.apache.cayenne.jpa.bridge
Class JpaIndirectQuery
java.lang.Object
org.apache.cayenne.query.IndirectQuery
org.apache.cayenne.jpa.bridge.JpaIndirectQuery
- All Implemented Interfaces:
- Serializable, ParameterizedQuery, Query
- Direct Known Subclasses:
- JpaEjbQLQuery, JpaProcedureQuery, JpaSelectQuery, JpaSQLTemplate
public abstract class JpaIndirectQuery
- extends IndirectQuery
- implements ParameterizedQuery
A superclass of indirect queries that map JPA to Cayenne queries.
- Author:
- Andrus Adamchik
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jpaQuery
protected JpaNamedQuery jpaQuery
parentMap
protected DataMap parentMap
parentEntity
protected ObjEntity parentEntity
parameters
protected Map parameters
JpaIndirectQuery
public JpaIndirectQuery()
createQuery
public Query createQuery(Map parameters)
- Description copied from interface:
ParameterizedQuery
- Creates a new query based on current query as a template, and using a Map of named
parameters. In case of select queries, it is up to the implementing query to name
the new query to avoid cache key conflicts.
- Specified by:
createQuery
in interface ParameterizedQuery
getJpaQuery
public JpaNamedQuery getJpaQuery()
setJpaQuery
public void setJpaQuery(JpaNamedQuery query)
getParentEntity
public ObjEntity getParentEntity()
setParentEntity
public void setParentEntity(ObjEntity parentEntity)
getParentMap
public DataMap getParentMap()
setParentMap
public void setParentMap(DataMap parentMap)
Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.