Class JdbiUtil

java.lang.Object
org.jdbi.v3.spring5.JdbiUtil

public class JdbiUtil extends Object
Utility for working with Jdbi and Spring transaction bound resources
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    closeIfNeeded(org.jdbi.v3.core.Handle handle)
    Close a handle if it is not transactionally bound, otherwise no-op
    static org.jdbi.v3.core.Handle
    getHandle(org.jdbi.v3.core.Jdbi jdbi)
    Obtain a Handle instance, either the transactionally bound one if we are in a transaction, or a new one otherwise.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getHandle

      public static org.jdbi.v3.core.Handle getHandle(org.jdbi.v3.core.Jdbi jdbi)
      Obtain a Handle instance, either the transactionally bound one if we are in a transaction, or a new one otherwise.
      Parameters:
      jdbi - the Jdbi instance from which to obtain the handle
      Returns:
      the Handle instance
    • closeIfNeeded

      public static void closeIfNeeded(org.jdbi.v3.core.Handle handle)
      Close a handle if it is not transactionally bound, otherwise no-op
      Parameters:
      handle - the handle to consider closing