jdbi3 core 3.41.0-rc1 API
Packages
Package
Description
The 'core' package hosts the top level interface into jdbi core.
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.Pluggable cache interface for Jdbi internal caches.
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.
The
extension
classes allow you to extend Jdbi
's
functionality by declaring interface types that may attach to Handle
instances.
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.locator
instances inspect text given to Jdbi
and
provide lookup of the actual SQL to execute.mapper
s take the JDBC ResultSet and produce Java results.mapper.reflect
provides RowMappers that reflectively
construct result types using techniques like constructor injection
or JavaBeans setters.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.