[jOOQ/jOOQ#14882] Generate nullable annotations also on record

constructor, when <pojosAsJavaRecordClasses/> is set
This commit is contained in:
Lukas Eder 2023-03-30 11:12:40 +02:00
parent ecdfd8a90a
commit e7db20cd5a

View File

@ -5164,7 +5164,8 @@ public class JavaGenerator extends AbstractGenerator {
out.println("%srecord %s(", visibility(), className);
forEach(getTypedElements(tableUdtOrEmbeddable), (column, separator) -> {
out.println("%s %s%s",
out.println("[[before=@][after= ][%s]]%s %s%s",
list(nullableOrNonnullAnnotation(out, column)),
out.ref(getJavaType(column.getType(resolver(out, Mode.POJO)), out, Mode.POJO)),
getStrategy().getJavaMemberName(column, Mode.POJO),
separator);