How to start transaction and rollback with JOOQ?
Yes! I have read the docs about jOOQ will never commit or rollback on the Connection (Except for CSV-imports, if explicitly configured in the Import API) jOOQ will never start any transactions. ... but when I need some transaction management, what is the best practice to do this? Have I said that I'm a big fan of a way of JOOQ! This question was asked at a time when jOOQ did not yet implement a transaction API. As of jOOQ 3.4 onwards, such an API is available and documented here: https://www.jooq.org/doc/latest/manual/sql-execution/transaction-management Transaction API and its default binding