Packages 
Package Description
org.jdbi.v3.core
The 'core' package hosts the top level interface into jdbi core.
org.jdbi.v3.core.annotation  
org.jdbi.v3.core.argument
The argument classes translate Java types into JDBC parameters.
org.jdbi.v3.core.argument.internal  
org.jdbi.v3.core.argument.internal.strategies  
org.jdbi.v3.core.array
The array package binds Java arrays and collections to SQL arrays, and handles mapping array result types back to Java arrays and collections.
org.jdbi.v3.core.codec  
org.jdbi.v3.core.collector
The collector package reduces the mapped rows of the result set into a Stream Collector to produce the final aggregated result.
org.jdbi.v3.core.config
The config classes define a configuration registry starting from each Jdbi instance.
org.jdbi.v3.core.enums  
org.jdbi.v3.core.enums.internal  
org.jdbi.v3.core.extension
The extension classes allow you to extend Jdbi's functionality by declaring interface types that may attach to Handle instances.
org.jdbi.v3.core.generic
The generic package holds utility methods and helper types for reflectively working with Java generic types.
org.jdbi.v3.core.h2
The h2 package adds vendor support for the H2 embeddable pure Java database implementation.
org.jdbi.v3.core.internal
Utility classes used internally by Jdbi.
org.jdbi.v3.core.internal.exceptions  
org.jdbi.v3.core.internal.lexer  
org.jdbi.v3.core.locator
locator instances inspect text given to Jdbi and provide lookup of the actual SQL to execute.
org.jdbi.v3.core.locator.internal  
org.jdbi.v3.core.mapper
mappers take the JDBC ResultSet and produce Java results.
org.jdbi.v3.core.mapper.freebuilder  
org.jdbi.v3.core.mapper.immutables  
org.jdbi.v3.core.mapper.reflect
mapper.reflect provides RowMappers that reflectively construct result types using techniques like constructor injection or JavaBeans setters.
org.jdbi.v3.core.mapper.reflect.internal  
org.jdbi.v3.core.qualifier  
org.jdbi.v3.core.result
result provides the streaming interface that reads rows from JDBC and drives the mapper and collector processes to produce results.
org.jdbi.v3.core.result.internal  
org.jdbi.v3.core.spi
The spi package includes entrypoints to extending Jdbi instances with your own custom functionality.
org.jdbi.v3.core.statement
The statement package provides most of the Fluent API to drive statement execution.
org.jdbi.v3.core.statement.internal  
org.jdbi.v3.core.transaction
The transaction package implements the strategy Jdbi uses to open and close transactions.
org.jdbi.v3.meta