Skip to content

Commit

Permalink
[#6401] Don't generate javax.validation.NotNull for identity columns
Browse files Browse the repository at this point in the history
  • Loading branch information
lukaseder committed Jul 11, 2017
1 parent 36080ca commit 763546a
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion jOOQ-codegen/src/main/java/org/jooq/util/JavaGenerator.java
Expand Up @@ -4412,7 +4412,9 @@ private void printValidationAnnotation(JavaWriter out, TypedElementDefinition<?>
DataTypeDefinition type = column.getType();

// [#5128] defaulted columns are nullable in Java
if (!column.getType().isNullable() && !column.getType().isDefaulted())
if (!column.getType().isNullable() &&
!column.getType().isDefaulted() &&
!column.getType().isIdentity())
out.tab(1).println("@%s", out.ref("javax.validation.constraints.NotNull"));

if ("java.lang.String".equals(getJavaType(type))) {
Expand Down

0 comments on commit 763546a

Please sign in to comment.