Overview of Jakarta Data
mainJakarta Data is a specification that provides a high-level, persistence-agnostic API to simplify data access in Java applications. It allows developers to focus on the domain model rather than the complexities of specific database implementations.
Key features include:
- Pre-built interfaces for common data access patterns.
- Pagination strategies including both offset-based and cursor-based approaches.
- Custom query composition where the framework implements methods based on developer definitions.
- Domain-centric approach: Aligning data access strategies with core business rules and domain concepts.
Jakarta Data is designed to complement, not replace, existing specifications like Jakarta Persistence or Jakarta NoSQL.