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
 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, Mahmoud Ben Hassine
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidjakarta.persistence.QueryCreate the query object.voidsetEntityClass(Class<E> entityClazz) voidsetSqlQuery(String sqlQuery) Methods inherited from class org.springframework.batch.item.database.orm.AbstractJpaQueryProvidergetEntityManager, setEntityManager
- 
Constructor Details- 
JpaNativeQueryProviderpublic JpaNativeQueryProvider()
 
- 
- 
Method Details- 
createQuerypublic jakarta.persistence.Query createQuery()Description copied from interface:JpaQueryProviderCreate the query object. - Returns:
- created query
 
- 
setSqlQuery
- 
setEntityClass
- 
afterPropertiesSet- Throws:
- Exception
 
 
-