# Package org.appng.persistence.repository

This package contains classes related to JPA-persistence and Spring Data JPA.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  EnversSearchRepository<T,ID extends Serializable,N extends Number & Comparable<N>> | A `SearchRepository` that additionally offers Spring Data Envers functionality
  QueryDslSearchRepository<T,ID extends Serializable> | A `SearchRepository` that additionally offers Query DSL functionality
  SearchRepository<T,ID extends Serializable> | A `SearchRepository` provides several search-methods for a persistent domain-class.

- Class Summary
  Class | Description
  --- | ---
  EnversSearchRepositoryImpl<T,ID extends Serializable,N extends Number & Comparable<N>> | Default `EnversSearchRepository` implementation. Use this class as the base class for your `EnversSearchRepository` implementations:
  QueryDslSearchRepositoryImpl<T,ID extends Serializable> | Default `QueryDslSearchRepository` implementation. Use this class as the base class for your `QueryDslSearchRepository` implementations:
  SearchQuery<T> | A `SearchQuery` can be used to perform JPA-queries for JPA entities.
  SearchRepositoryFactoryBean<R extends SearchRepository<T,I>,T,I extends Serializable> | A custom `JpaRepositoryFactoryBean`. See 4.6.2.
  SearchRepositoryImpl<T,ID extends Serializable> | Default `SearchRepository` implementation. Use this class as the base class for your `SearchRepository` implementations:

- Enum Summary
  Enum | Description
  --- | ---
  SearchQuery.Operand | An operand that is applied to a `SearchQuery.Criterion`.

## Package org.appng.persistence.repository Description

This package contains classes related to JPA-persistence and Spring Data JPA.

Copyright © 2011–2023 aiticon GmbH. All rights reserved.