Class JdbiUtil


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

      • getHandle

        public static Handle getHandle​(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​(Handle handle)
        Close a handle if it is not transactionally bound, otherwise no-op
        Parameters:
        handle - the handle to consider closing