io.hypersistence.utils.test.transaction.ConnectionTransactionFunction Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hypersistence-utils-hibernate-62 Show documentation
Show all versions of hypersistence-utils-hibernate-62 Show documentation
Utilities for Spring and Hibernate ORM 6.2 or newer
package io.hypersistence.utils.test.transaction;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.function.Function;
/**
* @author Vlad Mihalcea
*/
@FunctionalInterface
public interface ConnectionTransactionFunction {
T execute(Connection connection) throws SQLException;
default void beforeTransactionCompletion() {
}
default void afterTransactionCompletion() {
}
}