# Uses of Interface
org.springframework.batch.item.database.orm.JpaQueryProvider

Packages that use JpaQueryProvider
Package
Description
org.springframework.batch.item.database
Infrastructure implementations of database based item readers and writers.
org.springframework.batch.item.database.builder
Builders for database item readers and writers.
org.springframework.batch.item.database.orm
Support classes for components using various ORM related technologies.

- ## Uses of JpaQueryProvider in org.springframework.batch.item.database

  Methods in org.springframework.batch.item.database with parameters of type JpaQueryProvider
  Modifier and Type
  Method
  Description
  `void`
  JpaCursorItemReader.`setQueryProvider(JpaQueryProvider queryProvider)`
  Set the JPA query provider.
  `void`
  JpaPagingItemReader.`setQueryProvider(JpaQueryProvider queryProvider)`

- ## Uses of JpaQueryProvider in org.springframework.batch.item.database.builder

  Methods in org.springframework.batch.item.database.builder with parameters of type JpaQueryProvider
  Modifier and Type
  Method
  Description
  `JpaCursorItemReaderBuilder<T>`
  JpaCursorItemReaderBuilder.`queryProvider(JpaQueryProvider queryProvider)`
  A query provider.
  `JpaPagingItemReaderBuilder<T>`
  JpaPagingItemReaderBuilder.`queryProvider(JpaQueryProvider queryProvider)`
  A query provider.

- ## Uses of JpaQueryProvider in org.springframework.batch.item.database.orm

  Classes in org.springframework.batch.item.database.orm that implement JpaQueryProvider
  Modifier and Type
  Class
  Description
  `class`
  `AbstractJpaQueryProvider`
  Abstract JPA Query Provider to serve as a base class for all JPA `Query` providers.
  `class`
  `JpaNamedQueryProvider<E>`
  This query provider creates JPA named `Query`s.
  `class`
  `JpaNativeQueryProvider<E>`
  This query provider creates JPA `Query`s from injected native SQL queries.