Merge pull request #14802 from xoliver/fix/14801

[#14801] Fix Java String generation for non-nullable arrays
This commit is contained in:
Lukas Eder 2023-03-17 11:45:34 +01:00 committed by GitHub
commit 099972252a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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: