Interface TransactionManager

    • Method Detail

      • withTransaction

        <T> T withTransaction​(@NotNull
                              @NotNull TransactionSettings settings,
                              @NotNull
                              @NotNull TransactionCallback<T> callback,
                              @NotNull
                              @NotNull Dialect dialect)
        Executes given callback with given transaction settings.
      • withCurrentTransaction

        <T> T withCurrentTransaction​(@NotNull
                                     @NotNull TransactionCallback<T> callback,
                                     @NotNull
                                     @NotNull Dialect dialect)
        Executes given callback within current transaction.
      • hasActiveTransaction

        boolean hasActiveTransaction()
        Returns true if the code is executing inside transaction.