All Classes and Interfaces
Class
Description
Deprecated.
Blindly setting entity fields is not recommended.
Thrown when the repository cannot convert a raw database row to entity, or vice versa.
Common database type qualifiers that can be used with any
Repository
implementation.Abstract base class for caching rarely updated values, e.g.
Abstract base class for decorating
TxManagers:
Enable additional tracing and logging, collect more metrics etc.: wrapTxBody()
Transform transaction results and accept/reject transactions (e.g.The most trivial implementation of
PageToken: it does not produce page tokens, and is thus only suitable when
the listing produces at most one page of results.Page token which eases migration from one token implementation (fallback) to another (primary).
Common functionality for ListResult and ViewListResult: implementation of Iterable, last() first().
The transaction isolation level.
Listing request.
Listing result page.
Encodes
search result pages into reasonably compact page tokens,
and decodes them back into listing requests.Thrown if the thread awaiting the query's results has been interrupted.
Base interface for entities that are Java
records.Base class for all database access exceptions.
A DB transaction.
Base class for retryable database access exceptions.
Standard implementation of
transaction manager interface, which logs transaction statements and
results, and reports transaction execution metrics: rollback and commit counts; attempt duration, total duration
and retry count histograms.Base interface for ID-aware views that are implemented as
Java Records.Base interface for views, that is, arbitrary subsets of
Entity fields.Base interface for ID-aware views, that is, subsets of
Entity fields
that contain the Entity's ID.Log level.
Transaction options: isolation level, caching and logging settings.
Listing result page for entity view.