The Jdbi library provides convenient, idiomatic access to relational databases in Java and other JVM technologies such as Kotlin, Clojure or Scala.
Full Changelog: https://github.com/jdbi/jdbi/compare/v3.45.0...v3.45.1
JdbiTestContainersExtension#setShutdownWaitTime(int)
to control waiting for extension shutdown if a database is very slow. Addresses #2629 (thanks @stoyants).@Definition
feature also supports super-interface definitions@Definition
to define computed constantsConnection#commit()
threw an Exception, we called commit() again. Now the
code explicitly calls Connection#rollback()
. Fixes #2595<T extends This<T>>
(#2582, reported by @johnarrr)Optional
or vavr Option
(reported by @martyn0ff, #2558)integration-test
module for tests that require different parts of the code base. Should be used to write test cases for issue investigations.null
as a value for binding bean, method, field and pojo objects (Suggested by @xak2000 in #2562)ResultSet
from Call
statements for databases that do not support cursor parameters. (suggested in #2557 by @metaforte and @0x1F528 in #2546)int
, long
, short
, double
and float
return values from out parameters directly.@EnableJdbiRepositories
, thanks @xfredk (#2528, #2544)-
at the end of named parameters get swallowed. (#2499, thanks @gokristian for reporting).otjPostgres
support in jdbi-testing as the project shipped 1.02 with JPMS module name support.commons-compress
dependabot issueotjPostgres
support in jdbi-testing. This will be undeprecated if they ship a version that provides an automatic module name for JPMS, otherwise it will be removed when Jdbi ships with full JPMS support.Handle#begin()
before Handle#commit()
(#2491, thanks @grigorem).
and -
as part of named parameter names. (#2471). Thanks @uraimo@Alpha
(#2460)