From 381adbc49249d1ca0d99f1c7881f8a69ed69de84 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Thu, 11 Apr 2019 16:26:07 +0200 Subject: [PATCH] [#8512] JPADatabase may not be able to properly detect AttributeConverter --- .../java/org/jooq/meta/extensions/jpa/JPADatabase.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jOOQ-meta-extensions/src/main/java/org/jooq/meta/extensions/jpa/JPADatabase.java b/jOOQ-meta-extensions/src/main/java/org/jooq/meta/extensions/jpa/JPADatabase.java index 5a6d25b500..b59fdc2025 100644 --- a/jOOQ-meta-extensions/src/main/java/org/jooq/meta/extensions/jpa/JPADatabase.java +++ b/jOOQ-meta-extensions/src/main/java/org/jooq/meta/extensions/jpa/JPADatabase.java @@ -203,9 +203,12 @@ public class JPADatabase extends H2Database { for (Entry> entry : extractor.extract().entrySet()) { Class convertToEntityAttribute = null; - for (Method method : entry.getValue().getClass().getMethods()) - if ("convertToEntityAttribute".equals(method.getName())) + for (Method method : entry.getValue().getClass().getMethods()) { + if (!method.isBridge() && "convertToEntityAttribute".equals(method.getName())) { convertToEntityAttribute = method.getReturnType(); + break; + } + } if (convertToEntityAttribute == null) { log.info("AttributeConverter", "Cannot use AttributeConverter: " + entry.getValue().getClass().getName());