Packages 
Package Description
io.micronaut.data.annotation
Package containing main user facing annotation API for Micronaut Data.
io.micronaut.data.annotation.event  
io.micronaut.data.annotation.repeatable
Repeatable annotation variants.
io.micronaut.data.annotation.sql
Annotations specific to SQL.
io.micronaut.data.cosmos.annotation  
io.micronaut.data.cosmos.common  
io.micronaut.data.cosmos.config  
io.micronaut.data.cosmos.operations  
io.micronaut.data.document.annotation  
io.micronaut.data.document.model.query.builder  
io.micronaut.data.document.mongo  
io.micronaut.data.document.processor.mapper  
io.micronaut.data.document.processor.matchers  
io.micronaut.data.document.serde  
io.micronaut.data.event  
io.micronaut.data.event.listeners  
io.micronaut.data.exceptions
Common data access exceptions.
io.micronaut.data.hibernate.event
Event integration for Hibernate/JPA.
io.micronaut.data.hibernate.naming  
io.micronaut.data.hibernate.operations
Backend implementation for Hibernate/JPA.
io.micronaut.data.hibernate.reactive.operations  
io.micronaut.data.hibernate.reactive.repository.jpa  
io.micronaut.data.hibernate.reactive.repository.jpa.intercept  
io.micronaut.data.intercept
Interfaces for Micronaut Data method interceptors implement.
io.micronaut.data.intercept.annotation
Internal annotations for interceptors to process.
io.micronaut.data.intercept.async
Async variants of interfaces.
io.micronaut.data.intercept.reactive
Reactive variants of interfaces.
io.micronaut.data.jdbc.annotation  
io.micronaut.data.jdbc.config  
io.micronaut.data.jdbc.convert  
io.micronaut.data.jdbc.mapper
Classes specific to SQL mapping.
io.micronaut.data.jdbc.operations  
io.micronaut.data.jdbc.runtime  
io.micronaut.data.jpa.annotation
JPA specific annotations.
io.micronaut.data.jpa.operations
JPA extensions for RepositoryOperations.
io.micronaut.data.jpa.repository
JPA-specific repository interfaces.
io.micronaut.data.jpa.repository.criteria  
io.micronaut.data.jpa.repository.intercept
Custom interceptors for JPA.
io.micronaut.data.model
A shared model that is primarily used at compilation time, and on occasional at runtime.
io.micronaut.data.model.jpa.criteria  
io.micronaut.data.model.jpa.criteria.impl  
io.micronaut.data.model.jpa.criteria.impl.predicate  
io.micronaut.data.model.jpa.criteria.impl.query  
io.micronaut.data.model.jpa.criteria.impl.selection  
io.micronaut.data.model.jpa.criteria.impl.util  
io.micronaut.data.model.naming
Naming related classes.
io.micronaut.data.model.query
Interfaces for producing queries at compilation time.
io.micronaut.data.model.query.builder
Query build interfaces.
io.micronaut.data.model.query.builder.jpa
Classes for JPA-QL query building.
io.micronaut.data.model.query.builder.sql
Classes for SQL query building.
io.micronaut.data.model.query.factory
Factories for projections, restrictions and so on.
io.micronaut.data.model.runtime
Runtime implementation of the model that uses Introspected bean metadata.
io.micronaut.data.model.runtime.convert  
io.micronaut.data.mongodb.annotation  
io.micronaut.data.mongodb.conf  
io.micronaut.data.mongodb.database  
io.micronaut.data.mongodb.init  
io.micronaut.data.mongodb.operations  
io.micronaut.data.mongodb.operations.options  
io.micronaut.data.mongodb.repository  
io.micronaut.data.mongodb.transaction  
io.micronaut.data.operations
Runtime interfaces for implementations to implement.
io.micronaut.data.operations.async
Runtime support for async operations.
io.micronaut.data.operations.reactive
Runtime support for reactive operations.
io.micronaut.data.processor.mappers  
io.micronaut.data.processor.mappers.jpa.jakarta  
io.micronaut.data.processor.mappers.jpa.jakarta.event  
io.micronaut.data.processor.mappers.jpa.jx
Classes to map JPA annotations on to generic Micronaut Data annotations.
io.micronaut.data.processor.mappers.jpa.jx.event  
io.micronaut.data.processor.mappers.jta
Classes to map JTA annotations onto generic Micronaut Data annotations.
io.micronaut.data.processor.mappers.spring
Classes to map Spring Data annotations on to generic Micronaut Data annotations.
io.micronaut.data.processor.model
Compile time representation of the Query model.
io.micronaut.data.processor.model.criteria  
io.micronaut.data.processor.model.criteria.impl  
io.micronaut.data.processor.visitors
Contains classes for visiting source code at compilation time and matching methods.
io.micronaut.data.processor.visitors.finders
Implementations of MethodCandidate to match candidate methods and return queries and interceptors.
io.micronaut.data.processor.visitors.finders.criteria  
io.micronaut.data.processor.visitors.finders.spec  
io.micronaut.data.r2dbc.annotation  
io.micronaut.data.r2dbc.config  
io.micronaut.data.r2dbc.convert  
io.micronaut.data.r2dbc.mapper  
io.micronaut.data.r2dbc.operations  
io.micronaut.data.r2dbc.repository  
io.micronaut.data.repository
Data access repository interfaces.
io.micronaut.data.repository.async
Async repository interfaces.
io.micronaut.data.repository.jpa  
io.micronaut.data.repository.jpa.async  
io.micronaut.data.repository.jpa.criteria  
io.micronaut.data.repository.jpa.reactive  
io.micronaut.data.repository.reactive
Reactive repository interfaces.
io.micronaut.data.runtime.config
Runtime configuration support classes.
io.micronaut.data.runtime.convert  
io.micronaut.data.runtime.criteria  
io.micronaut.data.runtime.criteria.metamodel  
io.micronaut.data.runtime.date  
io.micronaut.data.runtime.event  
io.micronaut.data.runtime.event.listeners  
io.micronaut.data.runtime.http
HTTP Binding support classes.
io.micronaut.data.runtime.intercept
Default implementations of the io.micronaut.data.intercept interfaces.
io.micronaut.data.runtime.intercept.async
Default implementations for runtime async interceptors.
io.micronaut.data.runtime.intercept.criteria  
io.micronaut.data.runtime.intercept.criteria.async  
io.micronaut.data.runtime.intercept.criteria.reactive  
io.micronaut.data.runtime.intercept.reactive
Default implementations for runtime reactive interceptors.
io.micronaut.data.runtime.mapper
Interfaces specific to mapping data from one type to another.
io.micronaut.data.runtime.mapper.sql
Classes specific to mapping SQL data sets.
io.micronaut.data.runtime.operations
Backend support classes used at runtime.
io.micronaut.data.runtime.operations.internal  
io.micronaut.data.runtime.operations.internal.query  
io.micronaut.data.runtime.operations.internal.sql  
io.micronaut.data.runtime.query  
io.micronaut.data.runtime.query.internal  
io.micronaut.data.runtime.support  
io.micronaut.data.runtime.support.convert  
io.micronaut.data.spring.hibernate  
io.micronaut.data.spring.jdbc  
io.micronaut.data.spring.jpa  
io.micronaut.data.spring.jpa.intercept  
io.micronaut.data.spring.runtime
Contains Spring Data Specific integrations.
io.micronaut.data.spring.runtime.http  
io.micronaut.transaction
NOTICE: This is a fork of Spring's PlatformTransactionManager modernizing it to use enums, Slf4j and decoupling from Spring.
io.micronaut.transaction.annotation  
io.micronaut.transaction.async  
io.micronaut.transaction.exceptions  
io.micronaut.transaction.hibernate5  
io.micronaut.transaction.interceptor  
io.micronaut.transaction.interceptor.annotation  
io.micronaut.transaction.jdbc  
io.micronaut.transaction.jdbc.exceptions  
io.micronaut.transaction.jpa  
io.micronaut.transaction.reactive
Interfaces for reactive transaction management.
io.micronaut.transaction.support  
io.micronaut.transaction.sync  
io.micronaut.transaction.test
Integration with Micronaut Test.