diff --git a/jOOQ/src/main/java/org/jooq/impl/Tools.java b/jOOQ/src/main/java/org/jooq/impl/Tools.java index bfebd42863..4d5c7a2a30 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Tools.java +++ b/jOOQ/src/main/java/org/jooq/impl/Tools.java @@ -638,7 +638,7 @@ final class Tools { private static final char[] HEX_DIGITS = "0123456789abcdef".toCharArray(); private static final EnumSet REQUIRES_BACKSLASH_ESCAPING = EnumSet.of(MARIADB, MYSQL); - private static final EnumSet NO_SUPPORT_NULL = EnumSet.of(DERBY, FIREBIRD); + private static final EnumSet NO_SUPPORT_NULL = EnumSet.of(DERBY, FIREBIRD, HSQLDB); private static final EnumSet NO_SUPPORT_BINARY_TYPE_LENGTH = EnumSet.of(POSTGRES); private static final EnumSet DEFAULT_BEFORE_NULL = EnumSet.of(FIREBIRD, HSQLDB); private static final EnumSet SUPPORT_MYSQL_SYNTAX = EnumSet.of(MARIADB, MYSQL); @@ -4049,7 +4049,7 @@ final class Tools { ctx.sql(' ').visit(K_NOT_NULL); // Some databases default to NOT NULL, so explicitly setting columns to NULL is mostly required here - // [#3400] [#4321] ... but not in Derby, Firebird + // [#3400] [#4321] [#7392] ... but not in Derby, Firebird, HSQLDB else if (!NO_SUPPORT_NULL.contains(ctx.family())) ctx.sql(' ').visit(K_NULL);