From c4c5a1581deccb22d0de8ea5ae8984b022cd9dd1 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Thu, 7 Sep 2017 18:59:23 +0200 Subject: [PATCH] [#6567] Support using org.jooq.impl.EnumConverter as a configuration --- .../java/org/jooq/util/AbstractTypedElementDefinition.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jOOQ-meta/src/main/java/org/jooq/util/AbstractTypedElementDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/AbstractTypedElementDefinition.java index 10c4cab0c6..9d23d5a48b 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/AbstractTypedElementDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/AbstractTypedElementDefinition.java @@ -155,7 +155,10 @@ abstract class AbstractTypedElementDefinition ? customType.getType() : customType.getName(); - if (Boolean.TRUE.equals(customType.isEnumConverter())) { + // [#5877] [#6567] EnumConverters profit from simplified configuration + if (Boolean.TRUE.equals(customType.isEnumConverter()) || + EnumConverter.class.getName().equals(customType.getConverter())) { + String tType = DefaultDataType .getDataType(db.getDialect(), definedType.getType(), definedType.getPrecision(), definedType.getScale()) .getType()