diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java b/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java index 579e75acfb..c3f5724f79 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java @@ -1508,7 +1508,7 @@ public abstract class AbstractDatabase implements Database { || (objectType == ForcedTypeObjectType.SEQUENCE && !(definition instanceof SequenceDefinition)))) continue forcedTypeLoop; - if ( (nullability != null && nullability != Nullability.ALL) + if ( (nullability != null && nullability != Nullability.ALL && definedType != null) && ((nullability == Nullability.NOT_NULL && definedType.isNullable()) || (nullability == Nullability.NULL && !definedType.isNullable()))) continue forcedTypeLoop;