From a8401f16446a1fef23b72aedfe553f28e71387e2 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Wed, 23 Aug 2017 11:24:00 +0200 Subject: [PATCH] [#6493] XMLDatabase doesn't work when dialect is not a SQLDialect.family() --- jOOQ-meta/src/main/java/org/jooq/util/xml/XMLDatabase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jOOQ-meta/src/main/java/org/jooq/util/xml/XMLDatabase.java b/jOOQ-meta/src/main/java/org/jooq/util/xml/XMLDatabase.java index 72ecf78b92..1529963d73 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/xml/XMLDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/xml/XMLDatabase.java @@ -201,7 +201,9 @@ public class XMLDatabase extends AbstractDatabase { } catch (Exception ignore) {} - return DSL.using(dialect); + // [#6493] Data types are better discovered from the family, not the dialect. This affects the XMLDatabase, + // for instance. Other databases are currently not affected by the family / dialect distinction + return DSL.using(dialect.family()); } @Override