Package io.helidon.data


package io.helidon.data
Helidon Data Repository.

Helidon Data provides a unified repository API for database operations. Repository interfaces are translated into implementing classes at compile time.

A repository interface can extend Data.GenericRepository to identify its entity and identifier types. A persistence provider may also support repository interfaces annotated with Data.Repository that do not declare these types at the repository level.

Depending on the persistence provider, repository operations can be defined in three ways:

This is a preview feature of Helidon - it is ready for production use, but we reserve the rights to change APIs without the usual deprecation process. This feature will be backward compatible within a major version of Helidon.