From 048bab44000b34f2abf3baf4531b2a18b723cfff Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Thu, 7 Jul 2022 10:09:31 +0100 Subject: [PATCH] Upgrade to jOOQ 3.17.1 Closes gh-31587 --- .../boot/autoconfigure/jooq/JooqExceptionTranslator.java | 4 ++-- spring-boot-project/spring-boot-dependencies/build.gradle | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/JooqExceptionTranslator.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/JooqExceptionTranslator.java index effe185943..383da48c97 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/JooqExceptionTranslator.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/JooqExceptionTranslator.java @@ -21,8 +21,8 @@ import java.sql.SQLException; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jooq.ExecuteContext; +import org.jooq.ExecuteListener; import org.jooq.SQLDialect; -import org.jooq.impl.DefaultExecuteListener; import org.springframework.dao.DataAccessException; import org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator; @@ -39,7 +39,7 @@ import org.springframework.jdbc.support.SQLStateSQLExceptionTranslator; * @author Stephane Nicoll * @since 1.5.10 */ -public class JooqExceptionTranslator extends DefaultExecuteListener { +public class JooqExceptionTranslator implements ExecuteListener { // Based on the jOOQ-spring-example from https://github.com/jOOQ/jOOQ diff --git a/spring-boot-project/spring-boot-dependencies/build.gradle b/spring-boot-project/spring-boot-dependencies/build.gradle index 6de2d8ddd1..7ffe4c9952 100644 --- a/spring-boot-project/spring-boot-dependencies/build.gradle +++ b/spring-boot-project/spring-boot-dependencies/build.gradle @@ -715,7 +715,7 @@ bom { ] } } - library("jOOQ", "3.16.6") { + library("jOOQ", "3.17.1") { group("org.jooq") { modules = [ "jooq",