org.springframework.data.jpa.repository.query
Class AbstractJpaQuery
java.lang.Object
org.springframework.data.jpa.repository.query.AbstractJpaQuery
- All Implemented Interfaces:
- RepositoryQuery
- Direct Known Subclasses:
- AbstractStringBasedJpaQuery, PartTreeJpaQuery
public abstract class AbstractJpaQuery
- extends Object
- implements RepositoryQuery
Abstract base class to implement RepositoryQuery
s.
- Author:
- Oliver Gierke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractJpaQuery
public AbstractJpaQuery(JpaQueryMethod method,
javax.persistence.EntityManager em)
- Creates a new
AbstractJpaQuery
from the given
JpaQueryMethod
.
- Parameters:
method
- em
-
getQueryMethod
public QueryMethod getQueryMethod()
- Specified by:
getQueryMethod
in interface RepositoryQuery
getEntityManager
protected javax.persistence.EntityManager getEntityManager()
- Returns:
- the em
execute
public Object execute(Object[] parameters)
- Specified by:
execute
in interface RepositoryQuery
getExecution
protected JpaQueryExecution getExecution()
createBinder
protected ParameterBinder createBinder(Object[] values)
createQuery
protected abstract javax.persistence.Query createQuery(Object[] values)
createCountQuery
protected abstract javax.persistence.Query createCountQuery(Object[] values)
Copyright © 2011 SpringSource. All Rights Reserved.