[jOOQ#14801] Fix Java String generation for non-nullable arrays

This commit is contained in:
Xavier 2023-03-15 15:50:37 +00:00
parent db0396033f
commit f7dced7d3f
2 changed files with 4 additions and 3 deletions

View File

@ -5783,11 +5783,11 @@ public class JavaGenerator extends AbstractGenerator {
if (nn) {
if (isObjectArrayType(getJavaType(column.getType(resolver(out)), out)))
out.println("result = prime * result + %s.deepHashCode(this.%s)", columnMember, Arrays.class, columnMember);
out.println("result = prime * result + %s.deepHashCode(this.%s)", Arrays.class, columnMember);
else if (isArrayType(getJavaType(column.getType(resolver(out)), out)))
out.println("result = prime * result + %s.hashCode(this.%s)", columnMember, Arrays.class, columnMember);
out.println("result = prime * result + %s.hashCode(this.%s)", Arrays.class, columnMember);
else
out.println("result = prime * result + this.%s.hashCode()", columnMember, columnMember);
out.println("result = prime * result + this.%s.hashCode()", columnMember);
}
else {
if (isObjectArrayType(getJavaType(column.getType(resolver(out)), out)))

View File

@ -65,6 +65,7 @@ Authors and contributors of jOOQ or parts of jOOQ in alphabetical order:
- Vojtech Polivka
- Wang Gaoyuan
- Wyke Oskar
- Xavier Oliver
- Zoltan Tamasi
See the following website for details about contributing to jOOQ: