JOOQ i transakcje

Czytałem otransakcje i jooq ale walczę, aby zobaczyć, jak go wdrożyć w praktyce.

Powiedzmy, że zapewniam JOOQ niestandardowyConnectionProvider co się dzieje, aby użyć puli połączeń z automatycznym zatwierdzeniem ustawionym na false.

Implementacja jest z grubsza:

@Override public Connection acquire() throws DataAccessException {
    return pool.getConnection();
}

@Override public void release(Connection connection) throws DataAccessException {
    connection.commit();
    connection.close();
}

Jak przejść do zawijania dwóch zapytań jooq w jedną transakcję?

Jest to łatwe dzięki DefaultConnectionProvider, ponieważ istnieje tylko jedno połączenie - ale z pulą nie wiem, jak się do tego zabrać.

questionAnswers(3)

yourAnswerToTheQuestion