Class JpaNamedQueryProvider<E>
java.lang.Object
org.springframework.batch.item.database.orm.AbstractJpaQueryProvider
org.springframework.batch.item.database.orm.JpaNamedQueryProvider<E>
- Type Parameters:
- E- entity returned by executing the query
- All Implemented Interfaces:
- JpaQueryProvider,- org.springframework.beans.factory.InitializingBean
 This query provider creates JPA named Querys.
 
- Since:
- 4.3
- Author:
- Mahmoud Ben Hassine, Parikshit Dutta
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidjakarta.persistence.QueryCreate the query object.voidsetEntityClass(Class<E> entityClazz) voidsetNamedQuery(String namedQuery) Methods inherited from class org.springframework.batch.item.database.orm.AbstractJpaQueryProvidergetEntityManager, setEntityManager
- 
Constructor Details- 
JpaNamedQueryProviderpublic JpaNamedQueryProvider()
 
- 
- 
Method Details- 
createQuerypublic jakarta.persistence.Query createQuery()Description copied from interface:JpaQueryProviderCreate the query object. - Returns:
- created query
 
- 
setNamedQuery- Parameters:
- namedQuery- name of a jpa named query
 
- 
setEntityClass- Parameters:
- entityClazz- name of a jpa entity class
 
- 
afterPropertiesSet- Throws:
- Exception
 
 
-