org.springframework.batch.item.database.orm
Class JpaNativeQueryProvider<E>
java.lang.Object
org.springframework.batch.item.database.orm.AbstractJpaQueryProvider
org.springframework.batch.item.database.orm.JpaNativeQueryProvider<E>
- Type Parameters:
E - entity returned by executing the query
- All Implemented Interfaces:
- JpaQueryProvider, org.springframework.beans.factory.InitializingBean
public class JpaNativeQueryProvider<E>
- extends AbstractJpaQueryProvider
This query provider creates JPA Querys from injected native SQL
queries. This is useful if there is a need to utilize database-specific
features such as query hints, the CONNECT keyword in Oracle, etc.
- Author:
- Anatoly Polinsky
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JpaNativeQueryProvider
public JpaNativeQueryProvider()
createQuery
public javax.persistence.Query createQuery()
- Description copied from interface:
JpaQueryProvider
Create the query object.
- Returns:
- created query
setSqlQuery
public void setSqlQuery(java.lang.String sqlQuery)
setEntityClass
public void setEntityClass(java.lang.Class<E> entityClazz)
afterPropertiesSet
public void afterPropertiesSet()
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2011. All Rights Reserved.