jdbi3 core 3.53.0 API
Packages
Package
Description
The 'core' package hosts the top level interface into jdbi core.
Annotations that control the behavior of reflective property mapping,
such as
JdbiProperty.
The
argument classes translate Java types into JDBC parameters.
The
array package binds Java arrays and collections to SQL arrays, and
handles mapping array result types back to Java arrays and collections.
Provides asynchronous execution of Jdbi operations.
Pluggable cache interface for Jdbi internal caches.
Bidirectional mapping between Java types and database columns.
The
collector package reduces the mapped rows of the result set
into a Stream Collector to produce the final aggregated result.
The
config classes define a configuration registry starting from
each Jdbi instance.
Configuration and annotations for binding and mapping Java
Enum types.
The
extension classes allow you to extend Jdbi's
functionality by declaring interface types that may attach to Handle
instances.
Meta-annotations for the extension framework.
The
generic package holds utility methods and helper
types for reflectively working with Java generic types.
The
h2 package adds vendor support for the H2 embeddable pure Java database implementation.
Generic interception chain for transformation operations.
locator instances inspect text given to Jdbi and
provide lookup of the actual SQL to execute.mappers take the JDBC ResultSet and produce Java results.
Support for mapping to and from
Immutables generated value
types.
mapper.reflect provides RowMappers that reflectively
construct result types using techniques like constructor injection
or JavaBeans setters.
Qualified types add context to Java types for database mapping.
result provides the streaming interface that reads rows from JDBC
and drives the mapper and collector processes to
produce results.
The
spi package includes entrypoints to extending Jdbi
instances with your own custom functionality.
The
statement package provides most of the Fluent API
to drive statement execution.
The
transaction package implements the strategy
Jdbi uses to open and close transactions.
Annotations that provide metadata about the Jdbi API itself,
such as stability guarantees.