diff --git a/jdbc/immutables/src/main/java/example/springdata/jdbc/immutables/Application.java b/jdbc/immutables/src/main/java/example/springdata/jdbc/immutables/Application.java
index 553b545f..081c541c 100644
--- a/jdbc/immutables/src/main/java/example/springdata/jdbc/immutables/Application.java
+++ b/jdbc/immutables/src/main/java/example/springdata/jdbc/immutables/Application.java
@@ -19,6 +19,7 @@ import java.sql.ResultSet;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Lazy;
import org.springframework.core.io.ResourceLoader;
import org.springframework.data.jdbc.core.convert.BasicJdbcConverter;
import org.springframework.data.jdbc.core.convert.DefaultJdbcTypeFactory;
@@ -73,7 +74,7 @@ class Application {
*/
@Override
public JdbcConverter jdbcConverter(JdbcMappingContext mappingContext, NamedParameterJdbcOperations operations,
- RelationResolver relationResolver, JdbcCustomConversions conversions, Dialect dialect) {
+ @Lazy RelationResolver relationResolver, JdbcCustomConversions conversions, Dialect dialect) {
var jdbcTypeFactory = new DefaultJdbcTypeFactory(operations.getJdbcOperations());
diff --git a/jdbc/jooq/pom.xml b/jdbc/jooq/pom.xml
index 4683a11b..a2ce42c8 100644
--- a/jdbc/jooq/pom.xml
+++ b/jdbc/jooq/pom.xml
@@ -14,6 +14,10 @@
Spring Data JDBC - Usage with jOOQ
Sample project demonstrating Spring Data JDBC features
+
+ 3.16.6
+
+
org.jooq
diff --git a/jdbc/jooq/src/main/resources/schema.sql b/jdbc/jooq/src/main/resources/schema.sql
index 600c536a..c377b036 100644
--- a/jdbc/jooq/src/main/resources/schema.sql
+++ b/jdbc/jooq/src/main/resources/schema.sql
@@ -1,6 +1,14 @@
CREATE TABLE IF NOT EXISTS category (
- id INTEGER IDENTITY PRIMARY KEY,
- name VARCHAR(100),
+ id
+ INTEGER
+ AUTO_INCREMENT
+ PRIMARY
+ KEY,
+ name
+ VARCHAR
+(
+ 100
+),
description VARCHAR(2000),
age_group VARCHAR(20)
);