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());