# Package org.springframework.batch.item.database.orm

@NonNullApi package org.springframework.batch.item.database.orm
Support classes for components using various ORM related technologies.

Author:
  Michael Minella, Mahmoud Ben Hassine

- Related Packages
  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.support
  Support classes for database specific semantics.
- Class
  Description
  AbstractHibernateQueryProvider<T>
  Abstract Hibernate Query Provider to serve as a base class for all Hibernate `Query` providers.
  AbstractJpaQueryProvider
  Abstract JPA Query Provider to serve as a base class for all JPA `Query` providers.
  HibernateNativeQueryProvider<E>
  This query provider creates Hibernate `Query`s from injected native SQL queries.
  HibernateQueryProvider<T>
  Interface defining the functionality to be provided for generating queries for use with Hibernate `ItemReader`s or other custom built artifacts.
  JpaNamedQueryProvider<E>
  This query provider creates JPA named `Query`s.
  JpaNativeQueryProvider<E>
  This query provider creates JPA `Query`s from injected native SQL queries.
  JpaQueryProvider
  Interface defining the functionality to be provided for generating queries for use with JPA `ItemReader`s or other custom built artifacts.